I haven't run the code, but I checked it out. This looks pretty useful. I think it needs to be worked into a demo and utility in the repository. Just make sure the asynch stuff works. And if you wouldn't mind throwing some ASdoc on the methods, I can generate it. You could too, but most people are baffled by the process at the moment is why I offer.
If anybody else sees some functionality that should go here, please comment on this thread.