Working version with asynchronous image load, progress bar & navigation to second screen