Andr
I think I've read somewhere that in the callback you should use the pressButton() method on the parm you want indirecty updated.
I' e never tested it however
It is not the case in this example, the thing is the callback script never gets executed when the parameter is channel referenced or has an expression with Time, even a simple print() in that callback script will not trigger.