"In many cases, fixing the problems with events is
tantamount to switching to threads."<p>You might also say that implementing a thread facade over an event driven runtime is tantamount to switching to events.<p>If it makes programming easier I am all for it though.