M4L jsliveapi error: Changes cannot be triggered by notification

My device is built around a js object which
1) gets the values from its input (from the Lemur) to update the values of Live tracks volume
2) observes the volume of these Live tracks and send their values to the lemur when they change

I’m avoiding feedback loops by ignoring observed values during 100 ms each time a value is read from the input.

The problem i have is that, say i have a 2 tracks Live project, if i change the volume of track 0 via the Lemur (hence via the input of my js object) and, at the same time, i change the volume of track 1 via the mouse (hence via the observer), i get those "Changes cannot be triggered by notification" errors (even though the volumes changes are performed as expected).

Hi,
I’ve not had a close look at your script, but I came across this error once when passing information in and out of javascripts in M4L – A defer low object solved the problem. Hope this gives you a pointer to success!
Leigh