Better viewer positioning + image 404 detection