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

...erListener(foo) is redundant--they already register themselves upon instantiation