I use map.showControls() and map.hideControls() to give my map a
"clean look" when the mouse pointer is not "on" the map. This is
useful, especially when you embed the map on a larger page with other
information, so that the map is not cluttered looking in the off
state, and the controls appear only when the user goes to the map.