Several improvements to the session chooser.

  - Cleaned up the js + css.
  - The session chooser now only appears when a user is selected.