A method for determining a focus target of a user's gaze in a three-dimensional, 3D, scene in a system comprising a display device for presenting a 3D scene, an eye tracking device, and a processing device, wherein the method comprises: determining a first gaze direction of a user into a 3D scene, wherein the 3D scene includes a plurality of components; executing a first plurality of line traces in the 3D scene, each of which line traces is an imaginary line projected into the 3D scene in order to determine what objects, or portions of objects, may be observed by the user and wherein the first plurality of line traces comprises at least two line traces at a different angular distance from the first gaze direction, wherein the angular distance of each of the at least two line traces is less than a predefined maximum angular distance; determining a confidence value for each component intersected by at least one of the first plurality of line traces; and identifying as a focus target of the user the component having the highest confidence value of all components intersected by at least one of the first plurality of line traces; wherein the method further comprises: determining a second gaze direction of the user into the 3D scene; executing a second plurality of line traces in the 3D scene, the second plurality of line traces comprises at least two line traces, wherein each of the at least two line traces is at a different angular distance from the second gaze direction, the angular distance of each of the at least two line traces being less than a predefined maximum angular distance; determining a confidence value for each component intersected by at least one of the second plurality of line traces and not intersected by at least one of the first plurality of line traces; and changing the focus target of the user to the component having the highest confidence value of all components intersected by at least one of the second plurality of line traces if the highest confidence value of all components intersected by at least one of the second plurality of line traces is greater than the highest confidence value of all components intersected by at least one of the first plurality of line traces by at least a threshold amount. determining a first gaze direction of a user into a 3D scene, wherein the 3D scene includes a plurality of components; executing a first plurality of line traces in the 3D scene, each of which line traces is an imaginary line projected into the 3D scene in order to determine what objects, or portions of objects, may be observed by the user and wherein the first plurality of line traces comprises at least two line traces at a different angular distance from the first gaze direction, wherein the angular distance of each of the at least two line traces is less than a predefined maximum angular distance; determining a confidence value for each component intersected by at least one of the first plurality of line traces; and identifying as a focus target of the user the component having the highest confidence value of all components intersected by at least one of the first plurality of line traces; wherein the method further comprises: determining a second gaze direction of the user into the 3D scene; executing a second plurality of line traces in the 3D scene, the second plurality of line traces comprises at least two line traces, wherein each of the at least two line traces is at a different angular distance from the second gaze direction, the angular distance of each of the at least two line traces being less than a predefined maximum angular distance; determining a confidence value for each component intersected by at least one of the second plurality of line traces and not intersected by at least one of the first plurality of line traces; and changing the focus target of the user to the component having the highest confidence value of all components intersected by at least one of the second plurality of line traces if the highest confidence value of all components intersected by at least one of the second plurality of line traces is greater than the highest confidence value of all components intersected by at least one of the first plurality of line traces by at least a threshold amount. determining a second gaze direction of the user into the 3D scene; executing a second plurality of line traces in the 3D scene, the second plurality of line traces comprises at least two line traces, wherein each of the at least two line traces is at a different angular distance from the second gaze direction, the angular distance of each of the at least two line traces being less than a predefined maximum angular distance; determining a confidence value for each component intersected by at least one of the second plurality of line traces and not intersected by at least one of the first plurality of line traces; and changing the focus target of the user to the component having the highest confidence value of all components intersected by at least one of the second plurality of line traces if the highest confidence value of all components intersected by at least one of the second plurality of line traces is greater than the highest confidence value of all components intersected by at least one of the first plurality of line traces by at least a threshold amount.