@Override
 protected void onPause() {
   super.onPause();
   navigator.setCurrentActivityOnScreen(null);
 }
 @Override
 protected void onResume() {
   super.onResume();
   navigator.setCurrentActivityOnScreen(this);
 }