title: jQuery bind popstate event not passed
body: <p>I'm coding a little demo for the History API. And I'm struggling with this:  </p>
  
  <pre><code>$(window).bind('popstate',  
      function(event) {
          console.log('pop: ' + event.state);
      });
  </code></pre>
  
  <p>It logs 'pop: undefined' when I click on the 'Previous' button...  </p>
  
  <p>But if I do this instead, things are working like expected :</p>
  
  <pre><code>window.onpopstate = function(event) {
      console.log('pop: ' + event.state);
  };
  </code></pre>
  
  <p>It logs 'pop: [object Object]' this time...  </p>
  
  <p>So it's like jQuery doesn't pass the event object to the callback.<br>
  Is there a problem with jQuery ? Or did I mess something ?</p>