can't let the router take us to index ager logout() because the asynch
call is not complete and the logout form contents get wiped away by the
index page content.