remove races
short debouncer, add real tests