 
 		if @overdrag
 			point = 
-				x: @_clampAndScale(proposedPoint.x, minX, maxX, @overdragScale)
-				y: @_clampAndScale(proposedPoint.y, minY, maxY, @overdragScale)
+				x: @_clampAndScale(proposedPoint.x, minX, maxX, scale)
+				y: @_clampAndScale(proposedPoint.y, minY, maxY, scale)
 		else
 			point = 
 				x: Utils.clamp(proposedPoint.x, minX, maxX)

			x: @layer.x
			y: @layer.y

		point.x = @_cursorStartPoint.x + correctedDelta.x - @_layerCursorOffset.x if @horizontal
		point.y = @_cursorStartPoint.y + correctedDelta.y - @_layerCursorOffset.y if @vertical

		# Direction lock
		if @lockDirection

				point.x = @_layerStartPoint.x if @_lockDirectionEnabledX
				point.y = @_layerStartPoint.y if @_lockDirectionEnabledY

		# Constraints and overdrag
		point = @_constrainPosition(point, @_constraints, @overdragScale) if @_constraints

		# Pixel align all moves
		if @pixelAlign
