Add item list in the hierarchy widget.

Logout and login now both trigger the same event, so views only
need to listen to one event and can check the current user if they
need to.