Browser-based image viewer