Improved hud behavior, so that each hud will be accessible even when the
other is showing