_enablePointerEventsAfterDelay() {
    if (this._disablePointerEventsTimeoutId) {
      clearTimeout(this._disablePointerEventsTimeoutId);
    }

    this._disablePointerEventsTimeoutId = setTimeout(() => {
      const {isScrollingChange} = this.props;

      isScrollingChange(false);

      this._disablePointerEventsTimeoutId = null;
      this.setState({
        isScrolling: false,
      });
    }, IS_SCROLLING_TIMEOUT);
  }
Sets an :isScrolling flag for a small window of time.
This flag is used to disable pointer events on the scrollable portion of the Collection.
This prevents jerky/stuttery mouse-wheel scrolling.