smooth, iOS-style thumbnail viewing