@Override
      public void dropEverythingAndPanic() {
        // drop everything you are doing and stop
        if (things.peek() != TOMBSTONE()) {
          things.clear();
        }
        finish();
      }
@Override
      public void dropEverythingAndPanic()