       e.preventDefault?()
       e.stopPropagation?()
       @_enabled = if _.isBoolean e then e else not @_enabled
-      if @_enabled then toggle.setClass 'enabled' else toggle.unsetClass 'enabled'
+      if @_enabled then toggle.setClass ENABLED_CLASS_NAME else toggle.unsetClass ENABLED_CLASS_NAME
       unless silent
         @emit EventType.Item.TOGGLED, @_enabled
 

        # Otherwise we set the previous binding.
        (res) =>
          @_active = no
          partial = if res then presentBinding res else presentBinding _.first @model.binding
          binding.updatePartial partial
          @unsetClass 'active'

    # Handles Facade.CHANGED, which is only fired upon app storage is synced-up
    # with internal representation.

    # Beware that returned model is not a json representation, but the keyconfig.Model itself.
    #
    changeHandler = (model) ->
      { shortcuts } = kd.singletons
      @_binding = _.first shortcuts.getPlatformBinding model
      enabled = if model.options?.enabled is yes then yes else no
      toggleClickHandler enabled, yes
      binding.updatePartial presentBinding @_binding

    # Handles Facade.DUP, which is fired on every change made.
    # 
    # Passed value determines if this row's binding is colliding with some other binding or not.
    #
    dupHandler = (dup) =>
      @_dup = dup
      if dup
      then @setClass   DUP_CLASS_NAME
      else @unsetClass DUP_CLASS_NAME
