Added change page functionality. Some styling still needed.