used for push-button like switches delivers input value (state) after it has been stable (not flickering) for longer than the debounce period delivers continuous or single-shot pressed-on time ...