Added smooth mousewheel zooming