Since approximately the beginning of time, the map tab has had an unfortunate tendency to overwrite the menus while they are open. This occurs with its every-5-seconds refresh, and is unfortunate if you're trying to use the menus. It should be smart enough to not do this.
I plan to do this with MenuListeners, which can keep track of whether a menu is open. If no menus are open, go ahead and refresh! If some are, wait until they aren't before refreshing.