Zoom Range: use input event when available

Fixes gh-90