docs: function eachEvt(evt, handler, thisArg, cb) {
      "use strict";
      if (evt instanceof Array) {
          evt.forEach(function (evt) {
              return cb(evt, handler, thisArg);
          });
          return true;
      }
      if (typeof evt === "object") {
          var _ret = (function () {
              var realThisArg = handler;
              if (realThisArg === undefined) {
                  realThisArg = null;
              }
              Object.entries(evt).forEach(function (_ref) {
                  var _ref2 = _slicedToArray(_ref, 2);
  
                  var evt = _ref2[0];
                  var handler = _ref2[1];
                  return cb(evt, handler, realThisArg);
              });
              return {
                  v: true
              };
          })();
  
          if (typeof _ret === "object") {
              return _ret.v;
          }
      }
      return false;
  }