minor improvements
small bug fixes
moved MKMapView to the central place of the App Delegate. We only use ONE MapView due to memory leaks.