Add the possibility to define a custom debounce strategy, for example, None or based on click count.
Unresolved questions:
- Typically, debounce is needed only to debounce a press. Should this crate also support release debounce?
- How to track click count for a click-based debounce?