Added isUsingWebAudio, and some jsdoc comments