use an interrupt for debouncing of the 4 buttons