docs: function (eventName, eventObj) {
        return this['each'](function(element, index) {
          var bubbleOn = true, el = element;
          while(el && bubbleOn) {
            eachObj(el['M'], function(id, f) {
              bubbleOn = bubbleOn && f(eventName, eventObj, element);
            });
            el = el['parentNode'];
          }
        });
      }