 	onMouseUp: (e) =>
 		return unless @mouseIsDown and not @disabled
 		@mouseIsDown = false
+		@mouseMoves = 0
 
-		delete @movementCircle
-		delete @movementAxis
+		@movementCircle = null
+		@movementAxis = null
 
 		@checkStrays()
 


		line

	movementCircle: null
	movementAxis: null
	onMouseMove: (e) =>
		return unless @mouseIsDown and not @disabled
		return if @strayCircles.length % 2 is 0 and not @movementCircle

		@movementCircle = @createStrayCircle() unless @movementCircle?
		@movementAxis = @createStrayAxis() unless @movementAxis?


	createAxesMarker: =>
		marking = @createMarking()
		marker = new AxesMarker
			marking: marking
			paper: @paper
