code: private static StateUpdater createCheck(Cursor cursor, SelectorModel model, AtomicReference<StateUpdater> start)
      {
          return (extrp, current) ->
          {
              if (model.isEnabled() && cursor.getClick() == 0)
              {
                  return start.get();
              }
              return current;
          };
      }
docs: Create check action.
  
  @param cursor The cursor reference.
  @param model The selector model.
  @param start The start action.
  @return The check action.