3r and contents of the display information table 1t shown in fig8 c when the manipulation is a push manipulation as shown in fig8 a the system controller 50 sends to the display controller 52 a display update request 4q including display position information file information and normal display file name so that the object is displayed close to the finger position reported by the touch report 3r the above display operation is repeated until a 34 continuous touch end 34 is reported by a touch report 3r a push while rotate manipulation is conducted in such a way that an object is pushed at a position off its center or the center of gravity shown as x in fig8 b and it moves rotating on the display surface of the display unit 3 the system controller 50 determines the type of a manipulation based on the touch report 3r and contents of the display information table 1t shown in fig8 c when the manipulation is a push while rotate manipulation as shown in fig8 b the system controller 50 sends to the display controller 52 display update requests 4q with the angle of rotation increasing by 2 degrees i e while increasing the angle in the display information table 1t shown.