Fix Booklet state to clamp the user's page index to be between the first and last page (instead of wrapping their page index)