code: function (name, state) {
          var self = this;
  
          // Never bind focus/blur since the FocusManager fakes those
          if (name == "focus" || name == "blur") {
            return;
          }
  
          if (state) {
            if (self.initialized) {
              bindEventDelegate(self, name);
            } else {
              if (!self._pendingNativeEvents) {
                self._pendingNativeEvents = [name];
              } else {
                self._pendingNativeEvents.push(name);
              }
            }
          } else if (self.initialized) {
            self.dom.unbind(getEventTarget(self, name), name, self.delegates[name]);
            delete self.delegates[name];
          }
        }
docs: Toggles a native event on/off this is called by the EventDispatcher when
  the first native event handler is added and when the last native event handler is removed.
  
  @private