Reescrita com melhorias nos eventos