Is there some sort of Timer object/manager in Wade? JavaScript's setTimeout and setInterval are a bit limited by themselves.
I noticed the onAppTimer event and setAppTimerInterval function, but it looks like onAppTimer only works on SceneObjects, and the event can't be made globally, i.e. in the app.js file (unless you perhaps made a blank SceneObject just for the onAppTimer). In addition, the setAppTimerInterval function appears to be designed to change the interval across all onAppTimer events (since the function belongs to the wade object).
Finally, when trying out the onAppTimer event, it appears to be firing twice at each interval. For example, I logged something to the console in the onAppTimer event for a SceneObject, and it logs twice each interval, and when I cloned the object once, it fired four times each interval. Is this the expected behavior of this event?
Thank you.