Hi Pim,
The widget isn't subscribed to any changes in the object, it only restarts when the widget's "update" function is called. This means that just a refresh on the object wouldn't cause this problem.
Could you please try to reproduce this in a testproject and fork the repository on Github to show us what exactly goes wrong? This way we can be of more help.
Thanks in advance!