@Override
 public void onServiceConnected(ComponentName className, IBinder service) {
   // We've bound to LocalService, cast the IBinder and get LocalService instance
   Log.d("Binder", "binder");
   TrackingService.LocalBinder binder = (TrackingService.LocalBinder) service;
   mService = binder.getService();
   mService.registerListener(mapController.getListener());
 }
 @Override
 public void onServiceDisconnected(ComponentName arg0) {
   mService.unregisterListener();
 }