Only events? Did you manage to call methods/properties asynchronously? That would be a first :-))

Usually for async when you call a method on a worker thread it starts a fire-once timer and returns immediately, then the processing begins on the timer tick and a notification is posted when complete (various options for this).

cheers,
</wqw>