> The DOM lib is jQuery. Everyone else can just call undelegateEvents in their overridden copy of _removeElement, right?

Depends on whether you really want to use `$.fn.remove` to remove *all* event handlers.

If you remove that `undelegateEvents` line everyone else will have to remove *all* event handlers to truly emulate jQuery's behavior, whether the event handlers were attached from within the View subclass itself or somewhere else. This more or less amounts to writing a large part of jQuery again.

From my experience from using #2865 in Backgrid, calling `undelegateEvents` and detaching `this.el` is the necessary minimum. I took the position that if you attached event handlers from outside the view, you are responsible to clean them up outside of the view instead of relying on this little known jQuery/View side-effect to clean up for you.