Added an advanced image viewer