Added Router.on method