Adding a loading template and making sure the url is updated on filename changes but only triggers the new name and doesnt send you off to the router