I am sure it has been brought up before - and even by me.
But I am now finding more and more cases where I need to control the trigger
node's time via messages or context. (Your choice which at this stage)
But I am slightly off put that the delay
node can be controlled by message data but not the trigger
node.