ui
map
refactor.
Zoom
tiny fix.
tiny fix.
add new switch.
tiny fix