Added debounce module. Need to test implementation