reuso de variáveis e melhorias de performance
Fix js source in demo
Remove anonymous function