 			if clickedValue > @maxValue
 				@maxValue = clickedValue
 				@maxKnob.draggable._touchStart(event)
+				@emit(Events.SliderMaxValueChange, @maxValue)
 
 			if clickedValue < @minValue
 				@minValue = clickedValue
 				@minKnob.draggable._touchStart(event)
+				@emit(Events.SliderMinValueChange, @minValue)
 
 		else
 			clickedValue = @valueForPoint(Events.touchEvent(event).clientY - @screenScaledFrame().y) / @canvasScaleY() - offsetY

			if clickedValue > @maxValue
				@maxValue = clickedValue
				@maxKnob.draggable._touchStart(event)

			if clickedValue < @minValue
				@minValue = clickedValue
				@minKnob.draggable._touchStart(event)

		@_updateValue()



	_updateValue: =>
		@emit(Events.SliderValueChange)

		if @minKnob.draggable.isMoving
			@emit(Events.SliderMinValueChange, @minValue)

		if @maxKnob.draggable.isMoving
			@emit(Events.SliderMaxValueChange, @maxValue)

	# Retrieve the point (x or y coordinate) of a certain numeric value.
	pointForValue: (value) ->
