title: jQuery change event on select firing on page load
body: <p>I'm having a strange problem in which a change handler on a two select elements are firing their change event when the page loads.  </p>
  
  <p>I've usually seen this when I'm accidentally firing the function, rather than referring to it.  However, in this instance that is not the case.</p>
  
  <p>I'm using an older version of jQuery: 1.6.4</p>
  
  <p>Here's (what I think is) the relevant code:</p>
  
  <pre><code>jQuery(function($) {
  
  var Entries = {
  
      init: function() {
          this.bindEvents();
      },
      bindEvents: function() {
          $('#entries-filter select').on('change', this.handleSelectChange);
      },      
      handleSelectChange: function(e) {
          console.log("changed");
      }
  };
  
  Entries.init();
  
  window.Entries = Entries;
  
  });
  </code></pre>
  
  <p>I can't understand why these events would fire on page load.  Am I missing something?</p>
  
  <p>Thanks.</p>