Moved get listeners from construct to init functions
Constructor cleanup