Added a ToString() method to help with debugging.
Fixed bug where two different event id's are thought to be the same id causing the wrong event to get updated with the wrong data.