 		@knobSize = options.knobSize or 30
 		@knob.superLayer = @fill.superLayer = @
 
-		@fill.height = @height
+		if @width > @height
+			@fill.height = @height
+		else 
+			@fill.width = @width
+			
 		@fill.borderRadius = @borderRadius
 
 		@knob.draggable.enabled = true

		event.stopPropagation()

		offsetX = (@min / @canvasScaleX()) - @min
		@value = @valueForPoint(Events.touchEvent(event).clientX - @screenScaledFrame().x) / @canvasScaleX() - offsetX
		@knob.draggable._touchStart(event)
		@_updateValue()


		set: (value) -> 
			if @width > @height 
				@knob.midX = @pointForValue(value)
				@_updateFill()
			else 
				@knob.midY = @pointForValue(value)
				@_updateFill()
			

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