added a comment - - edited
1) Store the current hub using set_user_preference (and get_user_preferences())
2) Only show full display for current hub (all details including URL etc)
3) Menu under current hub shows all the names of all the hubs in a menu (and course counts in brackets). Selecting from this list updates the current hub details.