Few small changes, added an event I forgot and added a string representation of the event objects.