converted first location services example with full authorization dance