public override void OnEnter()
            {
                oldInputHandler = view.StateInputHandler;

                if (regionsControl == null)
                {
                    regionsControl = new RegionsEditorControl {
                        Dock = System.Windows.Forms.DockStyle.Fill
                    };
                    regionsControl.LoadRegions(MainWindow.Instance.CurrentMap);
                }

                regionsControl.RegionSelected += new EventHandler(regionsControl_RegionSelected);


                editor = new Graphics.Editors.BoundingRegionEditor(view, view.GroundProbe)
                {
                    NodeScale = 0.1f
                };
                editorRenderer = new Graphics.Editors.BoundingRegionEditor.Renderer9(editor)
                {
                    Camera       = view.Scene.Camera,
                    StateManager = view.StateManager
                };
                view.StateInputHandler = editor;
            }
            public override void OnEnter()
            {
                oldInputHandler = view.StateInputHandler;

                if (regionsControl == null)
                {
                    regionsControl = new RegionsEditorControl { Dock = System.Windows.Forms.DockStyle.Fill };
                    regionsControl.LoadRegions(MainWindow.Instance.CurrentMap);
                }

                regionsControl.RegionSelected += new EventHandler(regionsControl_RegionSelected);

                editor = new Graphics.Editors.BoundingRegionEditor(view, view.GroundProbe)
                {
                    NodeScale = 0.1f
                };
                editorRenderer = new Graphics.Editors.BoundingRegionEditor.Renderer9(editor)
                {
                    Camera = view.Scene.Camera,
                    StateManager = view.StateManager
                };
                view.StateInputHandler = editor;
            }