Inicio de implementação de listener