         // Set dragProxy.offset to the mouse offset within the drag proxy.
         dragProxy.xOffset = mouseX - proxyOrigin.x;
         dragProxy.yOffset = mouseY - proxyOrigin.y;
-        
+                
         // Setup the initial position of the drag proxy.
         dragProxy.x = proxyOrigin.x;
         dragProxy.y = proxyOrigin.y;

		if (nonNullTarget == null)
			nonNullTarget = dragInitiator;
		
		var point:Point = new Point(mouseEvent.localX, mouseEvent.localY);
		point = DisplayObject(nonNullTarget).localToGlobal(point);
		point = DisplayObject(sandboxRoot).globalToLocal(point);
		var mouseX:Number = point.x;

import mx.core.IFlexModule;
import mx.core.IFlexModuleFactory;
import mx.core.IUIComponent;
import mx.core.IVisualElement;
import mx.core.UIComponentGlobals;
import mx.core.mx_internal;
import mx.events.DragEvent;
