Overload `on` to enable simple event proxying

It can be really useful to map events, such as click, to more appropriately named custom events – especially when the original event was delegated.