documentacion de codigo.
refactor: saco el timer a otro js y le agrego metodo para detener