Use createGain() when available instead of createGainNode().
Use SVG for close button icon so it will show the same way everywhere.