adding variable widths to the pageturner