 			x: Utils.clamp(@content.x + (event.wheelDeltaX * @scrollWheelSpeedMultiplier), minX, maxX)
 			y: Utils.clamp(@content.y + (event.wheelDeltaY * @scrollWheelSpeedMultiplier), minY, maxY)
 		
+		@content.draggable.emit(Events.DragWillMove, event)
+
 		@content.point = point
+
+		@content.draggable.emit(Events.DragMove, event)
+		@content.draggable.emit(Events.DragDidMove, event)
 
 	@define "scrollPoint",
 		get: -> 


		@scrollWheelSpeedMultiplier = 0.10

		@on "mousewheel", @_onMouseWheel

	_updateContent: =>



	_onMouseWheel: (event) =>

		# TODO: Maybe this needs to move to draggable, I'm not sure.
		# In any case this should go through the eventBuffer from draggable
		# so we get sensible velocity and angles back.

		@content.animateStop()
		
		{minX, maxX, minY, maxY} = @content.draggable._calculateConstraints(
