use page info to calculate percent finished in crereader

It seems that the pos info is much less accurate than the page info for percent calculation.