@Override
 public void onPause() {
   super.onPause();
   PlayerController.unregisterUpdateListener(this);
   observer.stop();
   observerThread = null;
 }