better ux for UIPageView