cross-brower fix (wip)