refactored TabCompassViewController up - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading