enable TouchImageView for PageViewer, update demos
refactor demo