New pageController + PageController tests