pm.registerEvents(new TeamListener(this), this);
pm.registerEvents(new CombatListener(this), this);
pm.registerEvents(new ZoneListener(this), this);
pm.registerEvents(new WorldListener(this), this);
pm.registerEvents(new ObjectiveTracker(this), this);
pm.registerEvents(new ObjectiveTracer(this), this);
// save this reference to use for setting up the referee channel later
pm.registerEvents(refChannelListener = new SpectatorListener(this), this);
pm.registerEvents(lobbyListener, this);