better support for other browsers