This case makes little sense because `View#delegate` binds the handler, wrapping the original function.

```coffeescript
@delegate 'click', @handler
@undelegate 'click', @handler
```
This won’t work because the actual handler function is not `this.handler`, but a wrapper function. The used doesn’t have access to it, so only `@undelegate 'click'` is possible.

Any ideas how to solve this? Probably remove the auto-binding and recommend `=>` in CoffeeScript and `_.bindAll(this, 'handler') ` in plain JS? I like that it works out of the box without manual binding (like `delegateEvents` / `events` / `listen`). Since `delegate` and `undelegate` are covering the cases that the declarative `events` approach cannot deal with, it should be possible to remove a specific handler.