working on AudioContext as opposed to <audio> for better compatibility on ios 7