Major revision. ViewPager for fragments.