removed spaces in function names and renamed "getters" to more appropriate "makers"
unsetting current listeners on reinitialize