@Override
  public void doDisplayProcessing(
      final ThreadSpecificTemporaryEventStorage tempEventStorage,
      final MadTimingParameters timingParameters,
      final long currentGuiTime) {
    final boolean showing = isShowing();

    if (previouslyShowing != showing) {
      if (showing) {
        clearDisplay();
      }
      uiInstance.sendUiActive(showing);
      previouslyShowing = showing;
    }
  }