The following document describe the events available for FlowKit when you are using it to manage UIScrollViewDelegate events both available for UITableView and UICollectionView.
The following events are available from director's .onScroll property both for TableDirector and CollectionDirector.
didScroll: ((UIScrollView) -> Void)willBeginDragging: ((UIScrollView) -> Void)willEndDragging: ((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetOffset: UnsafeMutablePointer<CGPoint>) -> Void)endDragging: ((_ scrollView: UIScrollView, _ willDecelerate: Bool) -> Void)shouldScrollToTop: ((UIScrollView) -> Bool)didScrollToTop: ((UIScrollView) -> Void)willBeginDecelerating: ((UIScrollView) -> Void)endDecelerating: ((UIScrollView) -> Void)viewForZooming: ((UIScrollView) -> UIView?)lwillBeginZooming: ((_ scrollView: UIScrollView, _ view: UIView?) -> Void)endZooming: ((_ scrollView: UIScrollView, _ view: UIView?, _ scale: CGFloat) -> Void)didZoom: ((UIScrollView) -> Void)endScrollingAnimation: ((UIScrollView) -> Void)didChangeAdjustedContentInset: ((UIScrollView) -> Void)
tableView.director.didDidScroll = { scrollView in
print("Scrolling at x:\(scrollView.contentOffset.x), y:\(scrollView.contentOffset.y)")
}