 		if @width > @height
 			@fill.height = @height
 			@knob.centerY()
+			@knobOverlay.centerY()
+			@sliderOverlay.center()
 		else
 			@fill.width = @width
 			@knob.centerX()
+			@knobOverlay.centerX()
+			@sliderOverlay.center()
 
 	_setRadius: =>
 		radius = @borderRadius
 		@fill.style.borderRadius = "#{radius}px 0 0 #{radius}px"
+
+	_setOverlayRadius: =>
+		@knobOverlay.borderRadius = @knob.borderRadius
 
 	@define "bounded", @simpleProperty("bounded", false)
 

		@knob.draggable.momentumOptions = {friction: 5, tolerance: 0.25}
		@knob.draggable.bounce = false
		@knob.draggable.propagateEvents = false
		@knob.borderRadius = "50%"

		@_updateFrame()
		@_updateKnob()

		else
			@fill.width = @width

		# Link knobOverlay to knob
		@knobOverlay.on Events.Move, ->
			if @width > @height
				@knob.x = @x
			else
				@knob.y = @y

		@fill.borderRadius = @sliderOverlay.borderRadius = @borderRadius

		@knob.draggable.enabled = true
		@knob.draggable.overdrag = false
