
See http://www.matrixmultimedia.com/mmforum ... 1575#p1575
i.e switch i/p is level is checked, then routine continues only when i/p is stable. that way if switch is getting old, or is cheap contact bounce can take longer, so this is accounted for. If using an osc i/p then you wont need to tick the debounce option, so no chance of hanging up. Debounce should only remain as an option on inputs for that reason.
This can apply to properties of i/p icons. perhaps have Two options. tick for auto debounce (option 1) and tick for debounce time-out time in ms (option 2) .
So you can have none , option 1 ticked, option 2 ticked, or both option 1 and 2 ticked.