Change Y.ys.Router.save method to allow it to be preventable by listening the `pathchange` event