Use generic AudioContext instead of webkitAudioContext