renames Callback to Router.Callback and removes setRoute(JSONObject) method