title: Backbone.js: Collection's "change" event isn't firing
body: <p>I have a pretty simple collection, but I can't seem to bind to it's change event. In Chrome's console, I'm running:</p>
  
  <pre><code>var c = new AwesomeCollection();
  c.bind("change", function(){
    console.log('Collection has changed.');
  });
  
  c.add({testModel: "Test"}); // Shouldn't this trigger the above log statement?
  </code></pre>
  
  <p>Since this is one of those things that can be difficult to track down, I doubt anybody knows off the top of their head what's going on (if so, great!). So, I'm asking two questions:</p>
  
  <ol>
  <li>Should the above code work as anticipated?</li>
  <li>If so, do you have any suggestions on how to track down where this would fail? </li>
  </ol>
  
  <p>Thanks</p>