Updated listener mechanics to register and added .settings to repo