Add debounce experimental version