 		ed.removeEventListener(MouseEvent.MOUSE_MOVE,
                                mouseMoveHandler, true);
 
-		// in case we go offscreen
-		sm.removeEventListener(MarshalMouseEvent.MOUSE_MOVE, 
-							stage_mouseMoveHandler);
-
         ed.removeEventListener(MouseEvent.MOUSE_UP,
                                mouseUpHandler, true);
 

import flash.events.MouseEvent;
import flash.geom.Point;
import flash.system.ApplicationDomain;
import mx.core.DragSource;
import mx.core.IUIComponent;
import mx.core.mx_internal;

		}
	}

	private function isSameSandbox(target:Object):Boolean
	{
		var ad:ApplicationDomain = ApplicationDomain.currentDomain;

		var cn:String = getQualifiedClassName(target);

		if (ad.hasDefinition(cn))
		{
			var c:Class = Class(ad.getDefinition(cn));
			if (target is c)
				return true;
		}
		return false;
