Refatoração e criação de eventos para o Chat.