make `on` chainable
Release 1.2.0