src/event/events_core.js
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);
        }
      }
    }
  }
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);
        }
      }
    }
  }
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 ) ; } } } }
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
Handle calling bound functions with the proper targets set