recover
demo for PageViewer(swiping)