A gaze-tracking system comprising: a gaze tracking device configured to identify a location on a display area (100, 220) based on a gaze of a user, and a noise smoothing element; characterized in that the gaze-tracking system comprises a noise smoothing function calibration element, wherein the noise smoothing function calibration element is configured to: divide the display area (100, 220) into a plurality of noise calibration zones, each noise calibration zone including one or more noise calibration locations; and for each noise calibration zone: determine a smoothing function for the noise calibration zone based on a plurality of gaze locations while a user gazes at each noise calibration location; and the noise smoothing element is configured to: receive a plurality of subsequent gaze locations, determine a particular noise calibration zone based on at least one of the subsequent gaze locations, apply the smoothing function of the particular noise calibration zone to the plurality of subsequent gaze locations to determine a smoothed gaze location, and communicate the smoothed gaze location to an application. a gaze tracking device configured to identify a location on a display area (100, 220) based on a gaze of a user, and a noise smoothing element; characterized in that the gaze-tracking system comprises a noise smoothing function calibration element, wherein the noise smoothing function calibration element is configured to: divide the display area (100, 220) into a plurality of noise calibration zones, each noise calibration zone including one or more noise calibration locations; and for each noise calibration zone: determine a smoothing function for the noise calibration zone based on a plurality of gaze locations while a user gazes at each noise calibration location; and the noise smoothing element is configured to: receive a plurality of subsequent gaze locations, determine a particular noise calibration zone based on at least one of the subsequent gaze locations, apply the smoothing function of the particular noise calibration zone to the plurality of subsequent gaze locations to determine a smoothed gaze location, and communicate the smoothed gaze location to an application. divide the display area (100, 220) into a plurality of noise calibration zones, each noise calibration zone including one or more noise calibration locations; and for each noise calibration zone: determine a smoothing function for the noise calibration zone based on a plurality of gaze locations while a user gazes at each noise calibration location; and the noise smoothing element is configured to: receive a plurality of subsequent gaze locations, determine a particular noise calibration zone based on at least one of the subsequent gaze locations, apply the smoothing function of the particular noise calibration zone to the plurality of subsequent gaze locations to determine a smoothed gaze location, and communicate the smoothed gaze location to an application. receive a plurality of subsequent gaze locations, determine a particular noise calibration zone based on at least one of the subsequent gaze locations, apply the smoothing function of the particular noise calibration zone to the plurality of subsequent gaze locations to determine a smoothed gaze location, and communicate the smoothed gaze location to an application.