Use sessionStorage to store the index container

This allows logging off (either via timeout or user action) but successive logins will show the index immediately from the sessionStorage cache.

This cache is cleared when the app is existed (either via quitting the desktop app or exiting the app in android via the back button or from the task switcher)