source/event: Implement event_handler style sources
diff --git a/.gitignore b/.gitignore
index 11b0674..7d7cad2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -49,4 +49,5 @@
 /test/internal_sdref
 /test/internal_utils
 /test/source_base
+/test/source_event
 /test/source_time