 		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();
//		CGContextAddEllipseInRect(context, circleRect);
//		CGContextSetFillColor(context, CGColorGetComponents(UIColor.whiteColor().CGColor));
//		CGContextFillPath(context);
//		CGContextStrokePath(context);
		
		UIColor.whiteColor().set()
		

			}
		}
		else {
			for var y: Int = 0; y < Int(self.frame.size.height); ++y {
				UIColor(hue: CGFloat(CGFloat(y) / self.frame.size.height), saturation: 1.0, brightness: 1.0, alpha: 1.0).set()
				let temp = CGRectMake(0, CGFloat(y), self.frame.size.width, 1)
