Map zoom controls now use buttonMode for hand cursor, and have invisible
halos which make them easier to press.
Generalized invisible halo code and put in UIUtils.