Use software debouncing instead of hardware