 import mx.core.mx_internal;
 import mx.utils.BitFlagUtil;
 
-import spark.components.supportClasses.ViewNavigatorApplicationBase;
 import spark.components.supportClasses.NavigationStack;
 import spark.components.supportClasses.ViewDescriptor;
+import spark.components.supportClasses.ViewNavigatorApplicationBase;
 import spark.components.supportClasses.ViewNavigatorBase;
 
 use namespace mx_internal;

    {
        super.invokeHandler(event);
        
        // Set the stage focus to the navigator's active view
        if (systemManager.stage.focus == null && navigator)
        {

            else
                systemManager.stage.focus = navigator;
        }
    }
    
    /**
     *  @private
     *  This method is called on the first resize event after an application
     *  has been invoked after being suspended in the background.
     */
    private function stage_resizeHandler(event:Event):void
    {
        systemManager.stage.removeEventListener(Event.RESIZE, stage_resizeHandler);
        
        // The active view was deactivated when the application was suspended.  We
        // need to reactivate it here.
        var view:View = navigator.activeView;;
        if (!view.isActive)
            view.setActive(true);
    }
    
    /**
