Update base CheckinPage to handle page navigation in a more generic way