remove done TODO
generate a login/logout event; use to initialise nova extensions and manage menu visibility