 import flash.display.DisplayObjectContainer;
 import flash.display.Graphics;
 import flash.display.InteractiveObject;
-import flash.display.Loader;
 import flash.display.MovieClip;
 import flash.display.Sprite;
 import flash.display.StageAlign;
 import flash.display.StageScaleMode;
 import flash.events.Event;
 import flash.events.MouseEvent;
+import flash.geom.Point;
 import flash.geom.Rectangle;
-import flash.geom.Point;
 import flash.system.ApplicationDomain;
-import flash.system.Capabilities;
 import flash.text.Font;
 import flash.text.TextFormat;
 import flash.ui.ContextMenu;
-import flash.utils.describeType;
+
+import mx.core.FlexSprite;
 import mx.core.IChildList;
 import mx.core.IFlexDisplayObject;
 import mx.core.IFlexModule;
 import mx.core.IUIComponent;
+import mx.core.Singleton;
+import mx.core.Window;
 import mx.core.mx_internal;
-import mx.core.Singleton;
 import mx.events.FlexEvent;
-import mx.managers.DragManager;
-import mx.managers.NativeDragManagerImpl;
-import mx.managers.SystemManagerGlobals;
 import mx.styles.ISimpleStyleClient;
 import mx.styles.IStyleClient;
-import mx.core.IWindow;
-import mx.core.Window;
 
 
 use namespace mx_internal;

	 */
  	override public function getChildIndex(child:DisplayObject):int
	{
		return super.getChildIndex(child);
	}

	/**

	 */
  	override public function getChildAt(index:int):DisplayObject
	{
		return super.getChildAt(applicationIndex + index);
	}

	/**
