added event logging to service/web