fixed zoom bug relating to page offset and also scrolling whilst zoomed