I'm trying to understand when to use events in the view vs in the models or collections. From what I understand now:
events in the UI that made by the user - should be in the view's "event" method.
for listening to changes in the model and re-render the view of it, I will place a listen event in the initialize method of the view.
to what exactly do I listen in the initialize method of models ?
what else should I know about this stuff? what about listening to changes in collections and routers ?
Thanks.