I’ve thought about double tap also. I think you will end up with a lag on single press.
How does the chip know if you will press it a second time? It has to wait a specified length to be sure there won’t be a second press. So on single press, it won’t do the on/off function until after it...