more elegant loading of models, event listeners for view render