add zooming support for photo view