As it turns out, the callbacks still weren't getting executed correctly. I've done a few tweaks, so now, when you set up a watch, you also pass a context object (the current object) that each system can then set as "this" when it executes the callback.
There was also a bug in radar.js and one on targeting.js that I have fixed.
As it turns out, the callbacks still weren't getting executed correctly. I've done a few tweaks, so now, when you set up a watch, you also pass a context object (the current object) that each system can then set as "this" when it executes the callback.
There was also a bug in radar.js and one on targeting.js that I have fixed.