     /**
      Pauses the timer.
 
-     Handler will be called with (false, elapsed time)
+     Handler will be called with (false, elapsedTime)
      */
     public func pauseTimer() {
         timerHandler?(false, self.elapsedTime)


    /**
     Starts the timer until the given time is elapsed.

     The handler is called whenever the timer finishes or is paused.
     If the timer is paused handler will be called with (false, elapsed time)
     Otherwise the handler will be called with (true, finaltime)
     */
    public func startTimer(to time: TimeInterval, handler: TimerHandler?) {
        startAnimation(duration: time) {

        return layer as! UICircularTimerRingLayer
    }

    /// initialize with some defaults relevant to this timer ring
    override func initialize() {
        super.initialize()
        ringLayer.minValue = 0
