it's useful to sign your contributions with four tildes the details of contact debouncing i think properly belong in a discussion of digital logic design not so much in a general discussion of switches methods vary depending on the targeted system whereas the origins of the problem come from the electromechanical nature of the switch