Preserves existing CSS cursor value
Debounces hiding logic
Adds gitignore