single image viewer, swipeable(animation included)