     
     /// Update methed called instantaneously when the bar is filling
     func update() {
-        guard _timePassed < self.timeMax else {
+        guard _timePassed < self.progressTime else {
             self.triggerEvent();
             return;
         }

    
    private var progressBarViewFrame:CGRect {
        get {
            let width:CGFloat = self.autoTrigger ? self.frame.size.width * (1.0 - CGFloat(_timePassed / self.timeMax)):self.frame.size.width * CGFloat(_timePassed / self.timeMax);
            return CGRect(x: 0, y: 0, width: width, height: GISTUtility.convertToRatio(self.barHeight));
        }
    } //F.E.

    //MARK: - Properties
    
    /// Max time in seconde to fill the bar
    @IBInspectable open var progressTime:Double = 2;
    
    /// Bar Height
    @IBInspectable open var barHeight:CGFloat = 10;
    
    /// Bar Color style with sync engine
    @IBInspectable open var barColor:String? {
        didSet {
            _progressBarView?.bgColorStyle = self.barColor;
        }
    }
    
    /// Bar background color style with sync engine
    @IBInspectable open var barBgColor:String? {
