NEVER return a non-const ref!
smoother zoom on standard wheel mouses