Improved comment
Fixed bug with sensors in robot conditions

It was still sensing the original widget.
Improved JSON circularity handling

And added commented out print statements to debug circularities.
Can create JSON of top-level cycle

A widget that itself is shared (e.g. has a sensor to itself on the back)
can now generate JSON and be recreated.
Fixed a bug in recreating widget sensors

They were adding listeners to the document rather than the widget.