Registering each listener explicitly in main.run() with evManager.RegisterListener(foo) is redundant--they already register themselves upon instantiation
Merge pull request #2 from violetlight/master

Registering each listener explicitly in main.run() with evManager.Regist...