code: static ContinuableFuture<Void> executeOnUiThread(final Try.Runnable<? extends Exception> action, final long delay) {
          return execute(new FutureTask<Void>(FN.toCallable(action)), _UI_EXECUTOR, delay);
      }
docs: The action will be asynchronously executed in UI thread.
  
  @param action
  @param delay
  @return