I'm applying physical modeling to some visuals with pmpd's objects. I'm facing a problem with setting the position of [mass] sending it [setX $1(. [mass] will go to that position indeed, but as soon as I turn [metro] on it tends to go back to the previous position and then return to the position currently set. Even if I send the same position number to [link], it shows the same behavior. The patch is as follows (connections from [metro] and [setX $1( actually go to left inlets):

[line 0 5]  [metro 5] [setX $1(
|              /|              /
|            /  |            /
|          /    |          /
|        /      |        /
|      /        |      /
[link]x[mass]

Any ideas on how to overcome this?

p.s. happy new year!