Cursors now return offset and pointer to page