An information processing apparatus for making a predetermined operation in response to an operation made on a touch panel laminated on a display screen, the apparatus comprising: a display controlling means for controlling the display screen to display items having predetermined contents comprising music pieces assigned thereto, respectively; a detecting means for detecting user's touch on a touch panel; a judging means for judging whether the user's touch detected by the detecting means has been released or not; a selecting means for selecting one of the items, corresponding to a position P2 where the user's touch has been detected by the detecting means just before and displayed by the display controlling means, in case it is determined by the judging means that the user's touch has been released; and a playing means for playing the content assigned to the item selected by the selecting means, the playing means playing a predetermined content also in a period from the detection of the user's touch by the detecting means at a position P1 until it is determined by the judging means that the user's touch has been released at the position P2, wherein the predetermined content is a part of the content assigned to each item corresponding to positions along a locus from the position P1 to the position P2 where the user's touch has been detected by the detecting means and displayed by the display controlling means in a period from the detection of the user's touch by the detecting means until it is determined by the judging means that the user's touch has been released, wherein the playing means plays the predetermined content assigned to each item corresponding to positions in which the user's touch has been in touch with the touch panel and dragged along the locus from the position P1 to the position P2, and wherein the display controlling means is configured to update the display of the items on the display screen such that items are indicated in descending order according to when the item was touched by the user's touch along the locus. a display controlling means for controlling the display screen to display items having predetermined contents comprising music pieces assigned thereto, respectively; a detecting means for detecting user's touch on a touch panel; a judging means for judging whether the user's touch detected by the detecting means has been released or not; a selecting means for selecting one of the items, corresponding to a position P2 where the user's touch has been detected by the detecting means just before and displayed by the display controlling means, in case it is determined by the judging means that the user's touch has been released; and a playing means for playing the content assigned to the item selected by the selecting means, the playing means playing a predetermined content also in a period from the detection of the user's touch by the detecting means at a position P1 until it is determined by the judging means that the user's touch has been released at the position P2, wherein the predetermined content is a part of the content assigned to each item corresponding to positions along a locus from the position P1 to the position P2 where the user's touch has been detected by the detecting means and displayed by the display controlling means in a period from the detection of the user's touch by the detecting means until it is determined by the judging means that the user's touch has been released, wherein the playing means plays the predetermined content assigned to each item corresponding to positions in which the user's touch has been in touch with the touch panel and dragged along the locus from the position P1 to the position P2, and wherein the display controlling means is configured to update the display of the items on the display screen such that items are indicated in descending order according to when the item was touched by the user's touch along the locus.