fixes for some firefox support

Firefox support will have to be put on hold because there are many bugs
in UI and in Web Audio API that prevent usability of this application.