bunch of ui updates including new leaflet control