Clean up on(); ensure cached 'useCapture' is used on off(type); fix context on listener when selectors present in on()
Add comments