only print when changing position