Added debounce()
Misc