don't use sliding-buffer for event-chan, obscures bugs in throttle,
debounce, etc
finally a throttle that actually works. if no events, nothing happens
- no timeout to push things along. track last event as well as
throttler state.