Avoid using `delegate.bind` with no selector

`delegate.bind` throws a DOM exception if no selector is provided:
use `event.bind` in that case