fixes for webkitAudioContext deprecation