I have to admit, I’m quite pleased I’ve cracked this problem!
There are no examples in any of the class source code files I’ve seen, partly because of the problem with the prototyping of some callbacks in the first place.
Edit. I havent tested Queues referenced in the class yet, but everything else works just fine and I can see all the data in the class and change it just fine from the callback method. No need for any special messaging handling or any other communication methods, like synching classes. It just works.