#7 added timestamp and support for saving eventSink