override progressUpdate and updateAudioControls delegate methods to handle custom loading indicator logic.
keep loading indicator showing if request is still active.
removed commented out code.
added status image which reflects current playback state.
update audio controls interface on play & pause.
update audio controls appearance.