Finished Event logging, which is also 50% work done for the notification system