         handleLabel.font = UIFont.systemFontOfSize(13, weight: UIFontWeightBold)
         currentPosLabel.backgroundColor = tintColor
         currentPosLabel.alpha = 0.0
-    }
-    
+        
+        currentPosTriangle.frame = CGRectMake(-10, 10, currentPosLabel.frame.height-20, currentPosLabel.frame.height-20)
+        currentPosTriangle.tintColor = tintColor
+        currentPosTriangle.backgroundColor = UIColor.clearColor()
+    }
+
     override func beginTrackingWithTouch(touch: UITouch, withEvent event: UIEvent?) -> Bool {
         super.beginTrackingWithTouch(touch, withEvent: event)
         

        
        currentPosLabel = UILabel()
        sliderBackgroundView.addSubview(currentPosLabel)
    }
    
    override func layoutSubviews() {

        })
        return true
    }

    override func continueTrackingWithTouch(touch: UITouch, withEvent event: UIEvent?) -> Bool {
        super.continueTrackingWithTouch(touch, withEvent: event)
        let _ = handlePosition
        let point = touch.locationInView(sliderView)
        moveHandleToPoint(point)

        return true
    }

    override func endTrackingWithTouch(touch: UITouch?, withEvent event: UIEvent?) {
        super.endTrackingWithTouch(touch, withEvent: event)
        
        let endPosition = handlePosition
        handlePosition = round(endPosition)
        handleLabel.text = textForPosition(handlePosition)

        UIView.animateWithDuration(0.3, animations: {
            self.currentPosLabel.alpha = 0.0
        })
    }

    override func cancelTrackingWithEvent(event: UIEvent?) {
        super.cancelTrackingWithEvent(event)
        print("cancel tracking")
