     func setLeftThumbImage(leftThumbImage:UIImage)
     {
         self.leftThumbImage = leftThumbImage
-        self.leftThumbView.removeGestureRecognizer(self.leftPanGestureRecognizer!)
         self.leftThumbView.removeFromSuperview()
         self.leftThumbView = UIImageView(image: self.leftThumbImage)
-        self.leftThumbView.userInteractionEnabled = true
-        self.leftThumbView.addGestureRecognizer(self.leftPanGestureRecognizer!)
+        self.leftThumbView.userInteractionEnabled = false
         self.addSubview(self.leftThumbView)
         self.orderSubviews()
         self.setNeedsLayout()

        self.middleThumbView.layer.shadowOffset = CGSizeMake(0.0, 4.0)
        self.middleThumbView.layer.shadowColor = UIColor.grayColor().CGColor
        self.middleThumbView.layer.shadowRadius = 2.0
        self.middleThumbView.addGestureRecognizer(self.middlePanGestureRecognizer!)
        
        self.leftThumbView = UIView(frame: CGRectMake(0, 0, 27, 27))
        self.leftThumbView.addGestureRecognizer(self.leftPanGestureRecognizer!)
        var path = UIBezierPath(arcCenter: CGPointMake(27.0, 13.5), radius: CGFloat(13.5), startAngle: CGFloat(M_PI/2.0), endAngle: CGFloat(M_PI*1.5), clockwise: true)
        path.closePath()
        var layer = CAShapeLayer()

    var rightThumbView:UIView = UIView()
    var middleThumbView:UIView = UIView()
    
    //min ht = 31
    //respect view width, height is centered on view y
    
