Add loading image
Use image to simulate loading
Hide loading spinner when out of viewport