 import mx.core.mx_internal;
 import mx.events.FlexEvent;
 import mx.events.PropertyChangeEvent;
-import mx.managers.IFocusManagerComponent;
-import mx.managers.SystemManager;
 import mx.utils.DensityUtil;
 
 import spark.components.SkinnableContainer;
 import spark.components.View;
-import spark.core.ContainerDestructionPolicy;
-import spark.events.DisplayLayerObjectExistenceEvent;
 import spark.utils.MultiDPIBitmapSource;
 
 use namespace mx_internal;

 *  @playerversion AIR 2.5
 *  @productversion Flex 4.5
 */ 
public class ViewNavigatorBase extends SkinnableContainer implements IFocusManagerComponent
{
    //--------------------------------------------------------------------------
    //

            stage_orientationChangeHandler, false, 0, true);
    }
    
	/**
	 *  @private
	 */
	mx_internal function updateFocus():void
	{
		var stage:Stage = systemManager.stage;
		if (!stage.focus || !stage.focus.stage || stage.focus == this)
		{
			if (activeView)
				stage.focus = activeView;
			else
				stage.focus = this;
		}
    }
    
    /**
     *  @private
     */ 
