@Override
 public synchronized void stop() {
   super.stop();
   missionActivity.toggleOff();
   mediaPlayerBackgroundSounds.stop();
   stopWatch.stop();
   timerHandler.removeCallbacks(mPlayNextAudioTask);
 }
 @Override
 public synchronized void pause() {
   super.pause();
   stopWatch.pause();
   mediaPlayerBackgroundSounds.pause();
   missionActivity.toggleOff();
   timeWhenPaused = System.nanoTime();
   timerHandler.removeCallbacks(mPlayNextAudioTask);
 }