An information processing apparatus comprising: a touch panel adapted to receive from a user a continuous scrolling instruction to scroll through phone book entries displayed on a display, the scrolling instruction being a flicking operation; and a processor adapted to: determine if an operational speed of the flicking operation is faster than a predetermined operational speed; if the operational speed of the flicking operation is faster than the predetermined operational speed, control the display to scroll through the phone book entries displayed on the display based on the flicking operation without temporarily stopping the scrolling at breaks between groups of phone book entries; and if the operational speed of the flicking operation is slower than the predetermined operational speed, i) control the display to scroll through the phone book entries displayed on the display based on the scroll instruction, ii) control the display to stop scrolling for a predetermined period of time at breaks between groups of phone book entries, and to control the display to resume the scrolling of the phone book entries displayed on the display upon determining that the predetermined period of time has elapsed. a touch panel adapted to receive from a user a continuous scrolling instruction to scroll through phone book entries displayed on a display, the scrolling instruction being a flicking operation; and a processor adapted to: determine if an operational speed of the flicking operation is faster than a predetermined operational speed; if the operational speed of the flicking operation is faster than the predetermined operational speed, control the display to scroll through the phone book entries displayed on the display based on the flicking operation without temporarily stopping the scrolling at breaks between groups of phone book entries; and if the operational speed of the flicking operation is slower than the predetermined operational speed, i) control the display to scroll through the phone book entries displayed on the display based on the scroll instruction, ii) control the display to stop scrolling for a predetermined period of time at breaks between groups of phone book entries, and to control the display to resume the scrolling of the phone book entries displayed on the display upon determining that the predetermined period of time has elapsed. determine if an operational speed of the flicking operation is faster than a predetermined operational speed; if the operational speed of the flicking operation is faster than the predetermined operational speed, control the display to scroll through the phone book entries displayed on the display based on the flicking operation without temporarily stopping the scrolling at breaks between groups of phone book entries; and if the operational speed of the flicking operation is slower than the predetermined operational speed, i) control the display to scroll through the phone book entries displayed on the display based on the scroll instruction, ii) control the display to stop scrolling for a predetermined period of time at breaks between groups of phone book entries, and to control the display to resume the scrolling of the phone book entries displayed on the display upon determining that the predetermined period of time has elapsed.