Better zoom debouncing