new debounce algorithm

individual key debounce