Two stages of programming eye gaze shifts in 3-D space