implemented simple zoom (mousewheel and zoom-gesture)