Add zoom function with wheelevent