"A Language Based Approach to Unifying Events and Threads"