correção de bugs e refatoração monstro
clearing javascript warning