An Event was used way back then when we didn't have proper working semaphores. Our Semaphore implementation is good enough now.