Clear timer when debouncing

This makes Timer.debounce behave like _.debounce 
where the function is not called until after the 
last time it was invoked.