Refatoranndo listeners