18. The non-transitory computer readable medium of claim 15 , wherein the computer program further comprises computer readable program code that, when executed by the processing circuitry, causes the processing circuitry to: capture the at least one screenshot of the display screen by periodically capturing an additional screenshot according to a specified interval of time.
15. A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that, when executed by processing circuitry, causes the processing circuitry to: capture at least one screenshot of a display screen including an initial screenshot; remove text from the initial screenshot to generate a base image; identify a background of the initial screenshot as a closed region; and for each of the at least one screenshot: store a time of capturing the screenshot in memory; identify text, text color, and text location in the screenshot; identify each closed region in the screenshot that is different from the background of the initial screenshot, and a region color and region location for each identified closed region in the screenshot; store the region color and the region location for each identified closed region; and store the text color and the text location of the identified text.