Firefox and IE fixes