Issue4 resolved with Session.removeDups

    def removeDups(events: List[Event]) = (events.groupBy(_.UID).map(_._2.head)).toList