more progress on LocationPicker - Refactoring GeoPicker and ItemPicker a little bit so they can be used within the LocationPicker