Added Ant events to refactor out EventsLog.

Changed Publisher to be async.