 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;

            else
                systemManager.stage.focus = navigator;
        }
    }
    
    /**

    {
        super.invokeHandler(event);
        
        // If the navigator and view are created, this means that the application
        // is restoring its state after being suspended by the operating system.
        // In this case, the activeView is currently deactivated and it orientation 
        // state could potentially be wrong.  Wait for the next stage resize event
        // so that the runtime has a chance to discover its orientation and then 
        // properly update and activate the view
        if (navigator)
        {
            if (navigator.activeView)
                systemManager.stage.addEventListener(Event.RESIZE, stage_resizeHandler);
        }
        
        // Set the stage focus to the navigator's active view
        if (systemManager.stage.focus == null && navigator)
        {
