As discussed, as ``item.complementaryValue`` is only set once, at the beginning of the animation, it is not possible, with this code, to properly change both ``backgroundPositionX`` and ``backgroundPositionY`` at the same time in an animation on Firefox.