                                keyDownHandler);
 
 		// in case we go offscreen
-		ed.removeEventListener(SandboxRootMouseEvent.MOUSE_UP_SOMEWHERE, 
+		ed.removeEventListener(SandboxMouseEvent.MOUSE_UP_SOMEWHERE, 
 							   mouseLeaveHandler);
 
         ed.removeEventListener(KeyboardEvent.KEY_UP,

import mx.effects.Zoom;
import mx.events.DragEvent;
import mx.events.EffectEvent;
import mx.events.SandboxRootDragEvent;
import mx.events.SandboxRootMouseEvent;
import mx.events.SandboxRootRequest;
import mx.managers.CursorManager;
import mx.managers.DragManager;
import mx.managers.ISystemManager;

		else
		{
			// wake up all the other DragManagers
			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.INIT_MANAGER_REQUEST);
			me.name = "mx.managers::IDragManager";
			sandboxRoot.dispatchEvent(me);
			// bounce this message off the sandbox root and hope
			// another DragManager picks it up
			var mde:InterDragManagerEvent = new InterDragManagerEvent(InterDragManagerEvent.DISPATCH_DRAG_EVENT, false, false,
													event.localX,
													event.localY,
													event.relatedObject,
