code: function(elem, funcArr, selector, delegate) {
      var result;
      evt.currentTarget = elem;
      evt.delegateTarget = delegate;
      for (var i = 0; i < funcArr.length; i++) {
        if (!evt.isImmediatePropagationStopped()) {
          evt.vEvent = {
            handler: funcArr[i].method,
            selector: selector
          };
  
          result = funcArr[i].method(evt);
          if (result === false) {
            falseHandler(evt);
          }
        }
      }
    }
docs: Handle calling bound functions with the proper targets set
  @TODO move this outside eventHandler
  @param  {Element}         elem      DOM element to trigger events on
  @param  {Array<Function>} funcArr   Array of bound functions to trigger
  @param  {String}          selector  Selector string that the event was bound to
  @param  {Element}         delegate  DOM element this event was bound to for delegation