Abstraindo o javascript de niveis infinitos