fix ChangePositionAction