When finding pages by a single rectangle, calculating the contentoffsets and using them is not required.
Making more progress..?