I'm not sure it's Vizzy related or a custom InputController.
Variable ra is bound to throttle, and the piston is bound to ra. so if you throttle, the piston should move. However it doesn't move, even if ra changes.
This worked perfectly several times but all of a sudden it doesn't.
Thanks for the bug report. This will be fixed in the next update.