Often I want to run code when the userdata changes to reflect the changes in the userData. I’ve been creating an interval with a 1 second loop that keeps checking for changes, but this isn’t ideal as it leaves the loop running.

I wonder if there’s a signal that gets fired when userData is changes that I can access in my code, this would be a better way of doing it. Can’t seem to see this in the documentation.