add in single timeout implementation of debounce
must define result
Merge pull request #1269 from rhysbrettbowen/master

add in single timeout implementation of debounce