I think it would be nicer if you wrapped this whole thing in an object that extends Backbone.Events.
That way you can trigger when something happens and it'll fit nicely with the rest of the system.