partially addresses #90 (only Firefox)