Cleans up the big job Update Event handling Extracts the debounce logic to a module, so it can be reused by other jobs