The problem with using a `change` event is there is no obvious way for the user to "submit" the form and bring the desired page into view. There is no `submit` button in the widget, so pressing Enter won't work. (Nor should it; how would multiple widgets on the same page reconcile conflicting requirements to capture Enter?) There isn't even another obvious form element for the user to Tab to. And although the icon buttons are focusable, changing focus isn't an interaction with which many users are familiar. It is unlikely that any user (other than the visually impaired) would consider using the Tab key since the icon buttons present a very "clickable" affordance but not a particularly keyboard-friendly one.

We could increase the debounce time beyond 500 ms if users find the background page scrolling to be annoying.