     func colorWithPercentage(percentage: CGFloat) -> UIColor {
         var color = defaultColor
         
-        if percentage > settings_firstTrigger && _modeForState1 != .None {
+        if (percentage > settings_firstTrigger || (settings_startImmediately && percentage > 0)) && _modeForState1 != .None {
             color = _color1 ?? color
         }
         

            color = _color2 ?? color
        }
        
        if percentage < -settings_firstTrigger && _modeForState3 != .None {
            color = _color3 ?? color
        }
        

    var settings_animationDuration = NSTimeInterval(0.4)
    var currentPercentage = CGFloat(0)
    
    var settings_firstTrigger = CGFloat(0.15)
    var settings_secondTrigger = CGFloat(0.47)
    var settings_startImmediately = false
    
    var defaultColor = UIColor.whiteColor()
    
