be equal to each other therefore in the processor due to a repeat of display processing at the time of the scroll display a wait time for the output of the coordinate of the touch panel occurs the time taken for the display processing may vary depending on the area of a display area newly displayed in response to the amount of change in a coordinate the number of pieces of data of the display area a time taken to load data or the like therefore the time taken to wait for the output of the coordinate of the touch panel may fluctuate during a drag operation time period when based on the fluctuation of the time taken to wait for the coordinate output the time taken for the display processing has become longer than the coordinate output period of the touch panel the processor may perform the display processing using contact coordinates already input and reduce the waiting time since the continuation of the drag operation enlarges a difference between the contact coordinates and the scroll display coordinates the scroll display may appear to be delayed when the display processing for the previous contact coordinates for example the last input contact coordinates has not been completed at the time of the output of the coordinate of the touch panel the processor discards the previous contact coordinates so as to solve the delay of the scroll display therefore the processor may acquire the latest contact coordinates and perform the display processing so as not to cause a delay when the contact coordinates are discarded a time taken to wait for the.