handle datahubs with no datasets on dashboard page
handle automatic context switching client-side (with added bonus that dashboard links now work)