         let newView = UIImageView(image: self.inactiveBarImage)
         self.inactiveBarView.removeFromSuperview()
         self.inactiveBarView = UIImageView(image: self.inactiveBarImage)
+        self.inactiveBarView.userInteractionEnabled = false
         self.addSubview(self.inactiveBarView)
         self.orderSubviews()
         self.setNeedsLayout()

    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.addSubview(self.leftThumbView)
        self.orderSubviews()
        self.setNeedsLayout()

    func setRightThumbImage(rightThumbImage:UIImage)
    {
        self.rightThumbImage = rightThumbImage
        self.rightThumbView.removeFromSuperview()
        self.rightThumbView = UIImageView(image: self.rightThumbImage)
        self.rightThumbView.userInteractionEnabled = false
        self.addSubview(self.rightThumbView)
        self.orderSubviews()
        self.setNeedsLayout()
