docs: public final void setColorPreferred(boolean preferColor) {
          if (this.preferColor.compareAndSet(!preferColor, preferColor) && isRunning()) {
              stop();
              try {
                  start();
              } catch (Exception e) {
                  logger.error("Unexplained exception restarting; we had been running already!", e);
              }
          }
      }