function (e) {
    var target = getTarget(e);

    if (!target) return;

    e.preventDefault();

    PUSH({
      url        : target.href,
      hash       : target.hash,
      timeout    : target.getAttribute('data-timeout'),
      transition : target.getAttribute('data-transition')
    });
  }
function (e) {
    var target = getTarget(e);

    if (!target) return;

    e.preventDefault();

    PUSH({
      url        : target.href,
      hash       : target.hash,
      timeout    : target.getAttribute('data-timeout'),
      transition : target.getAttribute('data-transition')
    });
  }
function ( e ) { var target = getTarget ( e ) ; if ( ! target ) return ; e . preventDefault ( ) ; PUSH ( { url : target . href , hash : target . hash , timeout : target . getAttribute ( 'data-timeout' ) , transition : target . getAttribute ( 'data-transition' ) } ) ; }
Main event handlers (touchend, popstate) ==========================================
Main event handlers ( touchend popstate ) ==========================================