Agreed. I've been looking at this, we're probably gonna need to change the threading model. Problem at this specific spot is: you need to unlock the main thread, since the message itself gets posted nowhere else but on the main thread.