      * After reset is called, didStart, isRunning, and didFinish will all be NO.
      * You may start the timer again with start.
      */
-    func reset() {
+    public func reset() {
         timer?.invalidate()
         timer = nil
         elapsedTime = 0;


let REFRESH_INTERVAL = 0.015 // ~60 FPS

protocol AppusCircleTimerDelegate: NSObjectProtocol {
    /**
     * Alerts the delegate when the timer expires. At this point, counter animation is completed too.
     *

}

@IBDesignable
public class AppusCircleTimer: UIView {
    // Defaults
    let THICKNESS: CGFloat = 8.0
    
