Well, I guess, you need to wait anyway to determine a double press. So, one option left is to reduce the waiting time from 1sec to maybe 300mS.
Second option would be to selectively look for a single press, double press or long press where applicable and thus save the common routine which determines all three modes.
Bookmarks