Fall back to the browser if the image fails to load, some UI polish for the image viewer. Closes #34