A backbone.js table view with built in lifecycle management for child elements