sequential button pressing created and enhanced debouncers.