Refactorizado JS para usar templates de Moustache