A mobile terminal comprising: a touchscreen (151, 400); and a controller configured to display a moving picture on a first area of the touchscreen (151,400) and a subset (KF3, KF4, KF5, KF6, KF7) of a plurality (KF1, KF2, KF3, KF4, KF5, KF6, KF7, KF8, KF9) of key frame pictures for the moving picture on a second area of the touchscreen (151, 400), wherein said plurality of key frame pictures are referred to as initial key frame pictures; wherein the controller is further configured to: in response to a user action with respect to one frame picture of the moving picture displayed on the first area, generate a first new key frame picture (KF5-1) corresponding to a play view of said frame picture; display the first newly generated key frame picture (KF5-1) on the second area; and position the first newly generated key frame picture (KF5-1) between the displayed subset (KF3, KF4, KF5, KF6, KF7) of key frame pictures based on the corresponding play view of the newly generated key frame picture (KF5-1) and the play views of the displayed subset (KF3, KF4, KF5, KF6, KF7) of key frame pictures; characterized in that: said user action consists in touching and dragging said frame picture from the first area to the second area, the controller is further configured to: as a further response to said touching and dragging operation, generate additional new key frame pictures (KF1-1, KF2-1, KF3-1, KF4-1, KF6-1, KF7-1, KF8-1, KF9-1) between the entire plurality of initial key frame pictures (KF1, KF2, KF3, KF4, KF5, KF6, KF7, KF8, KF9) such that, as a result of the generation of the first new key frame and the generation of additional new key frames, exactly one new key frame picture (KF1-1, KF2-1, KF3-1, KF4-1, KF5-1, KF6-1, KF7-1, KF8-1, KF9-1) is generated in the interval between each two neighboring initial key frame pictures (KF1/KF2, KF2/KF3, KF3/KF4, KF4/KF5, KF5/KF6, KF6/KF7, KF7/KFB, KF8/KF9) and positioned accordingly in the displayed subset of key frame pictures (KF4, KF4-1,KF5, KF5-1, KF6). a touchscreen (151, 400); and a controller configured to display a moving picture on a first area of the touchscreen (151,400) and a subset (KF3, KF4, KF5, KF6, KF7) of a plurality (KF1, KF2, KF3, KF4, KF5, KF6, KF7, KF8, KF9) of key frame pictures for the moving picture on a second area of the touchscreen (151, 400), wherein said plurality of key frame pictures are referred to as initial key frame pictures; in response to a user action with respect to one frame picture of the moving picture displayed on the first area, generate a first new key frame picture (KF5-1) corresponding to a play view of said frame picture; display the first newly generated key frame picture (KF5-1) on the second area; and position the first newly generated key frame picture (KF5-1) between the displayed subset (KF3, KF4, KF5, KF6, KF7) of key frame pictures based on the corresponding play view of the newly generated key frame picture (KF5-1) and the play views of the displayed subset (KF3, KF4, KF5, KF6, KF7) of key frame pictures; said user action consists in touching and dragging said frame picture from the first area to the second area, as a further response to said touching and dragging operation, generate additional new key frame pictures (KF1-1, KF2-1, KF3-1, KF4-1, KF6-1, KF7-1, KF8-1, KF9-1) between the entire plurality of initial key frame pictures (KF1, KF2, KF3, KF4, KF5, KF6, KF7, KF8, KF9) such that, as a result of the generation of the first new key frame and the generation of additional new key frames, exactly one new key frame picture (KF1-1, KF2-1, KF3-1, KF4-1, KF5-1, KF6-1, KF7-1, KF8-1, KF9-1) is generated in the interval between each two neighboring initial key frame pictures (KF1/KF2, KF2/KF3, KF3/KF4, KF4/KF5, KF5/KF6, KF6/KF7, KF7/KFB, KF8/KF9) and positioned accordingly in the displayed subset of key frame pictures (KF4, KF4-1,KF5, KF5-1, KF6).