ability to cancel debounce and throttle

Additionally fix a bug where the debounce (in index 0) isn't
remove, unless debounce for that target/method is called again (so there
will always be an index 0)