Improved show/hide map