before pos change
position chaged