       offEndProgress = toProgress
     }
     
-    updateOnState(isOn: _isOn, animated: false)
+    updateOnState(isOn: _isOn, animated: false, shouldFireHaptics: false)
   }
   
   public override init(animation: Animation) {

    self.hapticGenerator = NullHapticGenerator()
    #endif
    super.init()
    updateOnState(isOn: _isOn, animated: false)
    self.accessibilityTraits = UIAccessibilityTraits.button
  }
  

    self.hapticGenerator = NullHapticGenerator()
    #endif
    super.init(animation: animation)
    updateOnState(isOn: _isOn, animated: false, shouldFireHaptics: false)
    self.accessibilityTraits = UIAccessibilityTraits.button
  }
  
