Fix to audio tours

I have removed the use of a timer for the audio tours and am now using
events - canplaythrough and ended