не лучше ли делать линку moveBy() вместо такого ручного смещения?