Added megal.events package to support eventbus