first and last indices of the items visible in the viewport.
first
last
typedef PuskVisibleRange = ({int first, int last});