public override ConsoleControl FindControlByAddress(string address)
        {
            ConsoleControl c;

            c = FindAddressFromList(ChannelLink, address);
            if (c == null)
            {
                c = FindAddressFromList(AuxLink, address);
                if (c == null)
                {
                    c = FindAddressFromList(FxLink, address);
                    if (c == null)
                    {
                        c = FindAddressFromList(BusLink, address);
                        if (c == null)
                        {
                            c = FindAddressFromList(MatrixLink, address);
                            if (c == null)
                            {
                                c = LinkConfig.FindControlByAddress(Address);
                                if (c == null)
                                {
                                    c = MonoConfig.FindControlByAddress(Address);
                                    if (c == null)
                                    {
                                        c = SoloConfig.FindControlByAddress(Address);
                                        if (c == null)
                                        {
                                            c = Talkback.FindControlByAddress(Address);
                                            if (c == null)
                                            {
                                                c = TapeConfig.FindControlByAddress(address);
                                                if (c == null)
                                                {
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            return(c);
        }