Added tap to enlarge and "EndlessScrolling" but it can still get much better by optimizing it