-tabs can be forced to reload their state
-switching tabs should grey out the interface while they load