Added method addListeners()