tweak tap behavior, restore scroll position when exiting slideshow, add loading icon