#21 added simple event history log