title: Does backbone trigger .add when a collection is .fetched?
body: <p>I am converting my backbone app so that it starts communicating with the server, previously I had just been populating the collection with test data using <code>.add()</code></p>
  
  <p>I have tied some events to the collections add event. So every time an item is added to the collection I can render the view and update some statistics.</p>
  
  <p>it appears that as soon as i add the <code>.fetch()</code> call to get data from the server the add events stop.  </p>
  
  <p>for example</p>
  
  <pre><code>var PayableCommitmentCollection = Backbone.Collection.extend({
      model:PayableCommitment,
      url:"/cc/account/contributions/",
  
      initialize: function() {
          this.bind("add",this.setInitialAmount,this);
      }
   }
  </code></pre>
  
  <p><code>this.SetInitialAmount()</code> is never called after fetch creates the models in the collection.</p>
  
  <p>I also have 2 views that are watching for items to be added to this collection that are now not updating.</p>
  
  <p>My obvious work around is to write my own AJAX call so that I can add the items the same way I have been during development so far, however I'm sure backbone has the smarts to help me out here.</p>
  
  <p>Can anyone suggest a way i can bind to the completion of fetch, or to make it stimulate the add event.</p>