Improved zoom feature and zoom on mousewheel