ui additions and started parts of geolocation