A programmable display device, comprising: an estimate unit configured to estimate a direction of a sightline using image data obtained by capturing an image of a person; a display control unit configured to display a first screen including a first object (801, 802, etc.) on a display; a measurement unit configured to measure a time period for which the sightline is directed to the first object when the sightline is determined to be directed to the first object through the estimation by the estimate unit; and a storage unit configured to store first image identification information identifying the first object and first time information indicating the measured time period in association with each other, characterized in that the display control unit is configured to display an image associated in advance with the first object on the display when the time period for which the sightline is directed to the first object is not less than a first reference time period, wherein the image associated in advance is an image for supporting a user operation, wherein when displaying the image for supporting the user operation on the display, the display control unit is configured to further display, on the display, a software button (834, 836) for deleting the displayed image for supporting the user operation, and wherein the programmable display device is configured to receive an input operation with the software button (834, 836) when a condition is satisfied that the time period for which the sightline is directed to the image for supporting the user operation is not less than a second reference time period. an estimate unit configured to estimate a direction of a sightline using image data obtained by capturing an image of a person; a display control unit configured to display a first screen including a first object (801, 802, etc.) on a display; a measurement unit configured to measure a time period for which the sightline is directed to the first object when the sightline is determined to be directed to the first object through the estimation by the estimate unit; and a storage unit configured to store first image identification information identifying the first object and first time information indicating the measured time period in association with each other, characterized in that the display control unit is configured to display an image associated in advance with the first object on the display when the time period for which the sightline is directed to the first object is not less than a first reference time period, wherein the image associated in advance is an image for supporting a user operation, wherein when displaying the image for supporting the user operation on the display, the display control unit is configured to further display, on the display, a software button (834, 836) for deleting the displayed image for supporting the user operation, and wherein the programmable display device is configured to receive an input operation with the software button (834, 836) when a condition is satisfied that the time period for which the sightline is directed to the image for supporting the user operation is not less than a second reference time period.