Updating dependencies
Adding tests for debounce
Adding docs