Refatorado código e adicionado lógica incompleta de ignorar eventos
duplicados.