resolve #160 - add basemap switcher