Why can't asynchronous threading be used with components?

Take a look at this thread and the assignLater() utility function in later.py.