use-url-state: clean up after useEffect()
use-url-state: clean up after useEffect()

Mostly so when the component is removed from the DOM, we drop the event
listener.

iFixit/pulldasher,iFixit/pulldasher,iFixit/pulldasher,iFixit/pulldasher