Added asynchronous image loading, and spinner-gear indicator while waiting for data to load.