A lot of additions. The code is still horrible but a little more organised.
Additions:
 - Image fetch is now non-blocking
 - The link to the currently diplayed picture is clickable.