Correções para o IE e refactoring.