     */
     public func reset() {
         stop()
-        duration = 0.0
+        progress = 0.0
         layer.strokeStart = 0.0
         layer.strokeEnd = 0.0
     }

*/
public class TimeFraction : NSObject, NSCoding, NSCopying {
    
    /// The current duration of the time fraction
    private(set) dynamic var duration : NSTimeInterval = 0
    
    /// Determines if the time fraction has been started
    private(set) dynamic var started : Bool = false
    
    /// The progress color of the time fraction
    public var color : UIColor = UIColor.whiteColor() {

*/
public class TimeFractionProgressView : UIView {
    
    /// The maximum duration in seconds
    public var duration : NSTimeInterval = 30.0
    
    // The overall progress in seconds
    private(set) public dynamic var progress : NSTimeInterval = 0.0
    
    /// The appearance of the progressview can be adjusted by
    /// setting a different bezier path.
