Changed EventBus, 'EventTrain' drastically.

Added methods and renamed class.