Adicionados indices e melhor controle dos callbacks;