private void SetOrigDestControllers()
        {
            origController = new RouteFinderSelection(
                origTxtBox,
                true,
                origRwyComboBox,
                sidComboBox,
                filterSidBtn,
                this,
                appOptionsLocator,
                () => airwayNetwork.AirportList,
                () => airwayNetwork.WptList,
                procFilter);

            destController = new RouteFinderSelection(
                destTxtBox,
                false,
                destRwyComboBox,
                starComboBox,
                filterStarBtn,
                this,
                appOptionsLocator,
                () => airwayNetwork.AirportList,
                () => airwayNetwork.WptList,
                procFilter);

            destSidProvider = new DestinationSidSelection(destController);

            origController.Subscribe();
            destController.Subscribe();
        }
            public void Subsribe()
            {
                controller = new RouteFinderSelection(
                    Ident,
                    IsDepartureAirport,
                    Rwy,
                    TerminalProcedure,
                    FilterBtn,
                    owner,
                    owner.appOptionsLocator,
                    () => owner.airwayNetwork.AirportList,
                    () => owner.airwayNetwork.WptList,
                    procFilter);

                TypeSelection.SelectedIndexChanged += TypeChanged;
            }