C event source