improve styling and add Cancel button to location-choice dialog