Added example of using Visitor to aggregate events