PROBLEM TO BE SOLVED: To provide a user interface program for making a user browse a text so that the text input within a desired time range is understood at a glance from a display form of long term observation.SOLUTION: A user interface program has: event storage means which stores events including action items and action content information by being associated with time related word dictionary means which associates related action items with related words to be preliminarily accumulated time width specification means for making a user specify time width morphological analysis means for extracting the related words from related texts included in the time width related action item retrieval means for retrieving related action items corresponding to the related words by using the related word dictionary means summary text generation means for generating action content information in the action items which correspond to the related action items and are included in the time width specified by the time width specification means as a summary text and summary text display means for displaying the summary text on a display.