duration fix, on position change