nit: you can use `container.dataset.desiredPos` :)