Uses #insertBefore instead of #insertAdjacentElement