Allow chaining of 'on' calls