Viewer now with working controls for zoom and scroll