Firefox doesn't support insertAdjacentElement

I blame coding on the road