Improve UI and allow basemap changes.