Paging, (Top N-Rows when page==1)

Respond to changes in `page` and `pageSize`.
Gracefully handle out of range values.
Don't be confused by sorting, selection or select all.