removed debounce - does not make sense when using interrupt to wake the system up