still unhappy with the precision of throttle and after-last, they may
be ready to go when the autocompleter process continues instead of
being reset. we can pass channels around for this.