added zoom functionality (scroll wheel)