Read it and weep, GIL lovers.
Why Events Are A Bad Idea http://www.usenix.org/events/hotos03/tech/vonbehren.html
Did you actually read that paper? The proposed alternative to events is a custom, user-space thread implementation with tight compiler integration. It has absolutely nothing whatsoever to do with the kind of threading supported in any mainstream language today.