Made the code more future-proof by simply wrapping Backbone.View.prototype.delegateEvents, rather than replacing it. Did a bunch of cleanup too.