CON-2128 | Use different algorithm for recalculate position limit

```sourceElement``` and ```targetElement``` are unused