Use user-supplied PageHandle class