This makes sense but I wonder if it would be worth adding a marionette plugin to allow you to do something like

```
// In node.js
client.helper.addEventListener(el, 'transitionend', function(event) { ... });

to abstract a lot of this code