docs: public static void render() {
          // If Anvil.render() is called on a non-UI thread, use UI Handler
          if (Looper.myLooper() != Looper.getMainLooper()) {
              synchronized (Anvil.class) {
                  if (anvilUIHandler == null) {
                      anvilUIHandler = new Handler(Looper.getMainLooper());
                  }
              }
              anvilUIHandler.removeCallbacksAndMessages(null);
              anvilUIHandler.post(anvilRenderRunnable);
              return;
          }
          Set<Mount> set = new HashSet<>();
          set.addAll(mounts.values());
          for (Mount m : set) {
              render(m);
          }
      }