 			@knob.on("change:y", @_updateValue)
 
 		@knob.animate(animationOptions)
+
+	##############################################################
+	## EVENT HELPERS
+
+	onValueChange: (cb) -> @on(Events.SliderValueChange, cb)


animateToValue(value, animationOptions={})
"""

class Knob extends Layer



	_updateValue: =>
		@emit("change:value", @value)
		@emit(Events.SliderValueChange, @value)

	pointForValue: (value) ->
		if @width > @height
