Add event listener cleanup

Cleanup event listeners to a view's existing model or collection if we're attaching a new model/collection