fixed all the issues with zooming via scroll wheel and double clicking