title: What events are triggered when calling fetch() on a Backbone.js collection?
body: <p>In my backbone.js app, there is a <code>Trips collection</code> that holds <code>Trip models</code>, which is working with <code>LocalStorage</code>. I am able to call <code>Trips.create(form_attributes)</code> to create and save a trip to the <code>Todos store</code>.</p>
  
  <p>When I first load my app, I call <code>Trips.fetch({ success: trips_fetch_success })</code>, and <code>trips_fetch_success</code> receives a response that shows the <code>Trip models</code> that the <code>Trips collection</code> holds.</p>
  
  <p>I have tried to bind <code>refresh</code> and <code>change</code> events to the <code>Trips collection</code>, but these events are not being caught, making me believe I have the wrong idea about which events <code>Trips.fetch</code> triggers.</p>
  
  <p>My question: which events should <code>Trips.fetch</code> trigger? And are the events triggered on the collection or on each of the individual <code>Trip models</code>? </p>