 					systemManager.stage.removeEventListener(MouseEvent.MOUSE_MOVE,
                                                   mouseMoveHandler,true);
                 
-                sandboxRoot.removeEventListener(SandboxRootMouseEvent.MOUSE_MOVE_SOMEWHERE,
+                sandboxRoot.removeEventListener(SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE,
                                                   marshalMouseMoveHandler,false);
                 cursorHolder.removeChild(currentCursor);
                 

        _currentCursorXOffset = value;
		if (!cursorHolder)
		{
			var me:SandboxRootRequest = new SandboxRootRequest(SandboxRootRequest.CURSOR_MANAGER_REQUEST);
			me.name = "currentCursorXOffset";
			me.value = currentCursorXOffset;
			// trace("-->dispatched currentCursorXOffset for CursorManagerImpl", sm, currentCursorXOffset);

        _currentCursorID = value;
		if (!cursorHolder)
		{
			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
			me.name = "currentCursorID";
			me.value = currentCursorID;
			// trace("-->dispatched currentCursorID for CursorManagerImpl", sm, currentCursorID);
