jashkenas/backbone — pull request #3060 by braddunbar (2014-03-13 05:17:36+00:00)
Title: Always delegate in #setElement.

Ok, crazy question. Why do we delegate events after calling `View#initialize` instead of before? The test suite passes either way so I have only conjecture. Here are a couple:

1. **Changing `el` in `#initialize`** - This is probably ill advised but changing this doesn't alter behavior. Events would just be delegated twice.
2. **Altering `#events` in `#initialize`** - I suppose you could, but I would say this is also ill advised. Regardless, you could do it in the constructor if you had to.

Anything I missed? This allows us to do away with the `delegate` argument to `setElement`, which is a clear win I think.