fix showPage function