Fix the agenda ctrl to refresh properly on add/deletes
Change the way the routes work to make it work a little better.