1. A terminal apparatus comprising: a non-transitory computer readable medium having stored therein a plurality of application programs each having computer readable instructions, said plurality of application programs including a first application program and a second application program; a controller that executes instructions of the first application program; a display that displays a screen generated by the controller when executing the first application program; a paused-application-data storage section that stores therein data on the first application program when an operation of the first application program is paused; and an operation section that responds to an external input by changing the screen to a screen image of the second application program, said external input including a dragging of an external device across said operation section, wherein in response to the operation section receiving the external input, the controller causes image data generated for the first application program while being executed and data of an execution state of the first application program to be stored for subsequent retrieval when resuming execution of said first application program into the paused-application-data storage section.