public void registerForLocationUpdates(
      GPSTracker.GPSListener gpsListener, LocationTracker.LocationJSONListener jsonListener) {
    Logf.d(LOG_TAG, "registerForLocationUpdates(%s)", gpsListener);

    mGpsTracker.addListener(gpsListener);
    mLocationTracker.addListener(jsonListener);

    mGpsTracker.invalidateMe(gpsListener);
    mLocationTracker.invalidateMe(jsonListener);
  }
 public void unregisterForLocationUpdates(
     GPSTracker.GPSListener gpsListener, LocationTracker.LocationJSONListener jsonListener) {
   Logf.d(LOG_TAG, "unregisterForLocationUpdates(%s)", gpsListener);
   mGpsTracker.removeListener(gpsListener);
   mLocationTracker.removeListener(jsonListener);
 }