an example of how to bubble events through nested models and collections