I was wondering if anyone can confirm that the __dataLoop task actually registers all input events for a particular frame. i.e. does this pool all input since the last time it was called and generate messages to listening DirectObjects?

Thanks as always.

Yes, that’s generally the way it works.