 		UIRectFill(temp)
 		
 		if direction == .Horizontal {
-			//let offset = 0//self.frame.size.height * 0.5
-			//let cbHeight = self.frame.size.height * 0.8
 			for var x: Int = 0; x < Int(self.frame.size.width); ++x {
 				UIColor(hue: CGFloat(CGFloat(x) / self.frame.size.width), saturation: 1.0, brightness: 1.0, alpha: 1.0).set()
 				let temp = CGRectMake(CGFloat(x), 0, 1, self.frame.size.height)

		CGContextSetFillColor(context, CGColorGetComponents(UIColor.whiteColor().CGColor));
		CGContextFillPath(context);
		CGContextStrokePath(context);
		
//		UIColor.clearColor().set()
//		
//		CGContextAddPath(context, roundedRectPath.CGPath)
//		CGContextFillPath(context);
//		CGContextStrokePath(context);
	}
	
	// Touch events

		let radius = (direction == .Horizontal ? self.frame.size.height : self.frame.size.width)
		let circleRect = (direction == .Horizontal ? CGRectMake(currentSelectionX - radius * 0.5, 0, radius, radius) : CGRectMake(0, currentSelectionY - radius * 0.5, radius, radius))
		let context = UIGraphicsGetCurrentContext();
		
		UIColor.whiteColor().set()
		
