adding web audio support