 			cancelEvent(event)	
 			@isPinchKeyDown = false
 			@hideTouchCursor()
-			
-			@wrap(document).removeEventListener("mousemove", @mousemove, true)
 		
 		if event.keyCode is @keyPanCode
 			cancelEvent(event)

			@showTouchCursor()
			@touchPointLayer.midX = @point.x
			@touchPointLayer.midY = @point.y
			@wrap(document).addEventListener("keyup", @keyup, true)
			@wrap(document).addEventListener("mousemove", @mousemove, true)
			
		if event.keyCode is @keyPanCode
			@isPanKeyDown = true

			

	mousedown: (event) =>

		cancelEvent(event)
		
		@isMouseDown = true
		@target = event.target
			
		if @isPinchKeyDown
			dispatchTouchEvent("touchstart", @target, event, @touchPointDelta)
		else
