Debouncer Library is based on the original Debouncer code from the Arduino examples