Cleaning up, fixed CLLocationManager