Well if you want to go after absolute speed then yes I can optimize not only the `if` statement but the entire extra function call away.

But since IE and Safari's window.addEventListener != Element.prototype.addEventListener, I'll have to litter 4 more if statements inside the Router to preserve IE8 compatibility.

If we decide to drop IE8 support (which I think is reasonable), then I can remove the event listener shims altogether. In fact, we could probably drop the jQuery-backed View as well if that's the case. Still waiting for the word on this one from other Backbone core devs.

cc. @braddunbar @caseywebdev @philfreo @tbranyen @tgriesser @akre54 @wookiehangover @gsamokovarov @jashkenas