- zoom_level mutable val was added to hold the current zoom level. 
- when changed spinner button keeps the map center