docs: function clearHandlers(node, eventType){
      node = getNode(node);
  
      var handlers = node === global ? globalEvents : node[EVENT_HOLDER];
      if (handlers)
      {
        if (typeof eventType != 'string')
        {
          // no eventType - delete handlers for all events
          for (eventType in handlers)
            clearHandlers(node, eventType);
        }
        else
        {
          // delete eventType handlers
          var eventTypeHandlers = handlers[eventType];
          if (eventTypeHandlers)
          {
            if (node.removeEventListener)
              node.removeEventListener(eventType, eventTypeHandlers.fireEvent, false);
            else
              node.detachEvent('on' + eventType, eventTypeHandlers.fireEvent);
  
            delete handlers[eventType];
          }
        }
      }
    }