 			if src isnt scope.imgSrc
 				scope.imgSrc = src
 				scope.imgLoaded = false
-							
+
 		moveCropZone = (coords) ->
 			scope.xCropZone = coords.x - elOffset.left - scope.widthCropZone / 2
 			scope.yCropZone = coords.y - elOffset.top - scope.heightCropZone / 2
 			checkBounds()
-		moveBorders = 
+		moveBorders =
 			top: (coords) ->
 				y = coords.y - elOffset.top
 				scope.heightCropZone += scope.yCropZone - y

		src: "@?"
		sendOriginal: "@?"
		sendCropped: "@?"
	link: (scope, element, attributes) ->
		scope.dropText = "Drop picture here"
		scope.state = "step-1"

	"""
	restrict: "E"
	priority: 99 # it needs to run after the attributes are interpolated
	scope:
		width: "=?"
		destinationWidth: "="
		height: "=?"
