The MX-900 does do true press-hold (i.e. One event before the hold time is reached and a different event once the hold time has been reached) Not like the 700 800 850 where you put a delay as the first step.
No variables.
There are 10 types of people in this world, There are those who understand binary, and those who don't!