Comments in code, some minor improvement, nextEvent() method in ActionIterator