i disable debounce on my keyboard and it double clicks but that's ok because it's 1ms faster even though the algorithm only works off-press