Note there is a similar discussion going on in this thread…
but things were getting a little muddled in there because there was talk of latancy, action on down or up, differences in behaviour on first track vs others, etc.
I thought my requirement was pretty disrete and basic so I thought a dedicated post worth it.