With this flows you can add more actions easily. You only need to create new actions flow and modify the last condition in Main flow.
This tecnic only use 1 global variable and you can set up the delay of each pressed easily (in this example 100ms).
Hope you like it.
EDIT:
Ok I try this method and I think that 100ms it's to much few.
For me the right delay it's 500 ~ 600 ms.