docs: @NonNull
      private static Observable<Boolean> activatedClicksObservable(Button button) {
          return Observable.using(
                  () -> {
                      button.setEnabled(true);
                      return button;
                  },
                  aView -> RxView.clicks(aView).map(aVoid -> Boolean.TRUE),
                  aView -> aView.setEnabled(false)
          )
                  .subscribeOn(AndroidSchedulers.mainThread()) // RxView expects to be subscribed on the Main Thread
                  .unsubscribeOn(AndroidSchedulers.mainThread());
      }