Preloading audio now delays the callback until finished.