Add NPCListener to the new npc module