Debouncer

Nice and clean!