firefox compatibility issues fixed