 		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);
 

                               keyDownHandler);

		// in case we go offscreen
		sm.removeEventListener(MarshalMouseEvent.MOUSE_UP, 
							   mouseLeaveHandler);

        ed.removeEventListener(KeyboardEvent.KEY_UP,

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