wrap a UIPageView Control that support page load on show and unload on hide