docs: function( /* data, namespaces */ ) {
              if ( self.bound ) {
                  return;
              }
  
              self.bound = true;
  
              if ( self.isPushStateEnabled() ) {
                  self.originalEventName = "popstate";
                  $win.bind( "popstate.navigate", self.popstate );
              } else if ( self.isHashChangeEnabled() ) {
                  self.originalEventName = "hashchange";
                  $win.bind( "hashchange.navigate", self.hashchange );
              }
          }