constrain calculation of previous page to a lower bounds of "firstPage" ...

...so that it will not go negative