bug fix to work on Firefox
initialTime had been removed.
bug fix: make is_playing not over-written to false when sound loops.