 		@sliderOverlay.on(Events.TapStart, @_touchStart)
 		@sliderOverlay.on(Events.TapEnd, @_touchEnd)
 
-
-	@define "ranged", @simpleProperty("ranged", false)
+	@define "constrained", @simpleProperty("constrained", false)
 
 	_touchStart: (event) =>
 		event.preventDefault()

	valueForPoint: (value) ->
		for knob in [@minKnob, @maxKnob]
			if @width > @height
				if knob.constrained
					return Utils.modulate(value, [0 + (knob.width / 2), @width - (knob.width / 2)], [@min, @max], true)
				else
					return Utils.modulate(value, [0, @width], [@min, @max], true)
			else
				if knob.constrained
					return Utils.modulate(value, [0 + (knob.height / 2), @height - (knob.height / 2)], [@min, @max], true)
				else
					return Utils.modulate(value, [0, @height], [@min, @max], true)

			shadowColor: "rgba(0, 0, 0, 0.35)"

		super options

class exports.RangedSliderComponent extends Layer

