title: Model's change event won't fire when updating an array?
body: <p>Using backbone.js...    </p>
  
  <pre><code>@model.bind 'change', ()-&gt; console.log 'updated'
  
  addIndex = (index) =&gt;
      array = @model.get('array')
      array.push index
      @model.set
          array: array
  </code></pre>
  
  <p>This updates the model perfectly but doesn't trigger the change event. Does anyone know why from looking at what I posted?</p>
  
  <p>EDIT: </p>
  
  <p>I added this and it triggers the change event:</p>
  
  <pre><code>@model.set
      test: ''
  
  num = 0
  setInterval ()=&gt;
      num++
      @model.set
      test: num
  , 3000
  </code></pre>
  
  <p>I added this and it doesn't trigger the change event:</p>
  
  <pre><code>@model.set
      test: []
  
  num = 0
  setInterval ()=&gt;
      console.log 'testupdate'
      num++
      test = @model.get('test')
      test.push num
      @model.set
          test: test
  , 3000
  </code></pre>