Stopped it sucking up loads of processor while loading the audio file...

Line 525: Changed milliseconds in setInterval call from 10 to 200.
Line 523: Added missing milliseconds in setInterval call and set to 200.