 	{
 		if (mouseCatcher)
 		{
-			// VERSION_SKEW
 			try
 			{
 			var g:Graphics = mouseCatcher.graphics;

		if (!_screen)
			Stage_resizeHandler();

		// VERSION_SKEW
		if (!isStageRoot)
		{
			Stage_resizeHandler();

            actualType = EventUtil.sandboxMouseEventMap[request.eventType];
            if (actualType)
            {
				removeEventListenerFromOtherSystemManagers(request.eventType, otherSystemManagerMouseListener, true);
                removeEventListenerFromSandboxes(request.eventType, sandboxMouseListener,
                            true, event.target as IEventDispatcher);
                if (getSandboxRoot() == this)
                {
                    if (isTopLevelRoot() && actualType == MouseEvent.MOUSE_UP)
                    {
                        stage.removeEventListener(actualType, eventProxy.marshalListener);
                    }

                    super.removeEventListener(actualType, eventProxy.marshalListener, true);
                }
            }
        }		
	}
