hai ragione
in fatti è richiamata da un timer allocato dinamicamente
"this.path.a = setInterval(preload, 100)"
dove preload è la funz postata...