Yup. And it's good for anonymous functions too. In NativeView we [add a wrapper](https://github.com/akre54/Backbone.NativeView/blob/0.1.5/backbone.nativeview.js#L105-L113) around `handler` if we're using a selector. I'm wondering if the contract should allow for the jQuery way of also just passing in the initial method to `undelegate` in addition to passing back the handler. (i.e. if NativeView should store the original listener for lookup in addition to the delegated handler that it actually uses)