     }
     
     // MARK: - Selectors
-    func updateProgressText() {
+    func updateProgress() {
         let nowTime = NSDate.timeIntervalSinceReferenceDate()
         let changeTime = nowTime - countingStartTime
         

        progressRingColor = UIColor(red: 187/255.0, green: 222/255.0, blue: 251/255.0, alpha: 1)
        fillColor = UIColor.clearColor()
        textColor = UIColor(red: 47/255.0, green: 125/255.0, blue: 183/255.0, alpha: 1)
        progress = 0
    }
    
    private func initUI() {
        progressBar.fillColor = UIColor.clearColor().CGColor
        progressRing.fillColor = UIColor.clearColor().CGColor
        
        // Disable implict animation
        progressText.actions = ["contents": NSNull()]
        
        progressText.contentsScale = UIScreen.mainScreen().scale
        progressText.alignmentMode = kCAAlignmentCenter
        
        self.layer.addSublayer(fillBackground)
        self.layer.addSublayer(progressRing)
        self.layer.addSublayer(progressBar)
        self.layer.addSublayer(progressText)
    }
}

                t = 1
            }
            
            currentProgress = (countingStartValue + changeValue * CGFloat(cubicBezier.easing(t)))
            progressText.string = "\((Int)(currentProgress * 100))"
        }
    }
    
