a custom scrollview with pageControl