Add EventDemo and SemaphoreDemo