the route server response has a little more structure now
duration toast popup works again
stub of narrative