Load all assets over XHR (where supported) to get progress events.
Use an EventGroup to ensure all listeners get cleaned out after loading.
Handle HTML5 audio progress events.