makes sense. i'll consider removing audio preloading later.