Don't rerun query every time you want a new page; just call .range().
This depends on ibm-js/delite#174.