page.cpp bug fixes