code: function (e) {
        /* IE wrapper. */
        if (!e && window.event) { e = event; }
        var target = e.target || e.srcElement || undefined;
  
        /* We must not change page unless otherwise stated. */
        if (eventName === 'submit') {
          if (e.preventDefault) { e.preventDefault(); }
          else { e.returnValue = false; }
        }
        /*window.event.cancelBubble = true;
        if (e.stopPropagation) e.stopPropagation();*/
  
        /* User action before xhr send. */
        before.apply(target, [params, e, xhr]);
  
        sendxhr(target, params);
      }
docs: /* Event Listener callback.