 		@fill.width = @knob.midX
 
 	_updateKnob: =>
-		@knob.midX = @fill.width
+		@knob.midX = @fill.width		
 		@knob.centerY()
 
 	_updateFrame: =>
 		@knob.draggable.constraints = 
 			x: -@knob.width / 2
-			y: -@knob.height / 2
 			width: @width + @knob.width 
-			height: @height + @knob.height
+			# y: -@knob.height / 2
+			# height: @height + @knob.height
 			
 		@knob.centerY()
 			

		# On click/touch of the slider, update the value
		@on(Events.TouchStart, @_touchDown)

		@knobSize = options.knobSize or 30
	
	_touchDown: (event) =>
		event.preventDefault()
		event.stopPropagation()

		if @min > 0 then offsetX = (@min / @canvasScaleX()) - @min else offsetX = 0
		@value = @valueForPoint(event.x - @screenScaledFrame().x) / @canvasScaleX() - offsetX
		@knob.draggable._touchStart(event)


		@knob.draggable.momentumOptions = {friction: 2, tolerance: 1/10}
		@knob.draggable.bounce = false
		@knob.draggable.propagateEvents = false
		@knob.borderRadius = "50%"

		@_updateFrame()

		@on("change:frame", @_updateFrame)
		@on("change:borderRadius", @_setRadius)
