isReady check added to loadComplete to prevent errors if called before SoundJS is properly initialized