added nation listener to onEnable (refactor automatically changed old listener add to town listener add)