You're pushing to an array used to create a collcection expecting the collection to re-render. You'll need to have added that model to the collection itself for the change event to be triggered. This is a Backbone thing, not F.

```js
var C = Backbone.Collection.extend()
var arr = [{name: 1}, {name: 2}];
var c = new C(arr);
c.length // 2
arr.push({ name: 3 });
c.length // 2
```