Extract threaded debouncers in a module

Created by  isagalaev  on October 18, 2021
IOHM3NIST5FMQDSRXXXOBNK2DKQKHDFB4YWJWRB6B2ROWVB7W75QC
Change contents