trajectories arrow behaviour updates