added preventDefault to onMouseWheel