add customization to UIButton and UIPageView