This https://github.com/uberVU/mozaic/blob/master/core/libs/backbone/backbone-0.9.1.js#L323 is what we're trying to emulate from the Backbone model, right? This is the event triggered by the `wrapError` method it leads to: https://github.com/uberVU/mozaic/blob/master/core/libs/backbone/backbone-0.9.1.js#L1341 . Does the `'error', originalModel, resp, options` event signature match yours `'error', @, @, xhr.status`?

I don't think we should have "this" twice, here's an example of what we expect from the contents of the error event: https://github.com/uberVU/mozaic/blob/master/core/widget/backbone_events.coffee#L35-L45

Also, we use `this` instead of just `@` now, when we don't have any leading property. E.g. `trigger(this)` or `trigger(@property)`. You can replace it elsewhere in the file as well, if you want to do it