docs: @Nullable
      public Controller getController(int position) {
          String instanceId = visiblePageIds.get(position);
          if (instanceId != null) {
              return host.getRouter().getControllerWithInstanceId(instanceId);
          } else {
              return null;
          }
      }