A touch-screen image scrolling system, comprising: an electronic image display screen; a microprocessor coupled to said display screen to display scrollable data thereon and to receive interactive signals there from; timer means associated with said microprocessor to provide timing capacity therefore; a source of scrollable data capable of being displayed on said display screen finger touch program instructions associated with said microprocessor for sensing the speed and direction of a finger touch contact with said display screen; characterized in that said finger touch program instructions associated with said microprocessor are also designed for sensing the time duration of a finger touch contact with said display screen; and in that said touch-screen image scrolling system further comprises: scrolling motion program instructions associated with said microprocessor responsive to said duration of said finger touch contact for, i) when during a period having a duration which is less than a first predetermined minimum time and greater than a second predetermined minimum time motion of said finger touch contact along the surface of said display screen is sensed, moving said data on said display screen in correspondence with the motion of said finger touch contact, and ii) following a subsequent separation of said finger touch contact from said display screen, converting the sensed speed and direction of motion of said finger touch contact into corresponding initial scrolling motion of said data, wherein said scrolling motion program instructions further comprise instructions to select an item touched in response to a finger touch of said item i) during a period having a duration which is less than said first predetermined minimum time, and ii) while no motion of said finger touch contact is sensed during said period. an electronic image display screen; a microprocessor coupled to said display screen to display scrollable data thereon and to receive interactive signals there from; timer means associated with said microprocessor to provide timing capacity therefore; a source of scrollable data capable of being displayed on said display screen finger touch program instructions associated with said microprocessor for sensing the speed and direction of a finger touch contact with said display screen; characterized in that said finger touch program instructions associated with said microprocessor are also designed for sensing the time duration of a finger touch contact with said display screen; and in that said touch-screen image scrolling system further comprises: scrolling motion program instructions associated with said microprocessor responsive to said duration of said finger touch contact for, i) when during a period having a duration which is less than a first predetermined minimum time and greater than a second predetermined minimum time motion of said finger touch contact along the surface of said display screen is sensed, moving said data on said display screen in correspondence with the motion of said finger touch contact, and ii) following a subsequent separation of said finger touch contact from said display screen, converting the sensed speed and direction of motion of said finger touch contact into corresponding initial scrolling motion of said data, wherein said scrolling motion program instructions further comprise instructions to select an item touched in response to a finger touch of said item i) during a period having a duration which is less than said first predetermined minimum time, and ii) while no motion of said finger touch contact is sensed during said period. scrolling motion program instructions associated with said microprocessor responsive to said duration of said finger touch contact for, i) when during a period having a duration which is less than a first predetermined minimum time and greater than a second predetermined minimum time motion of said finger touch contact along the surface of said display screen is sensed, moving said data on said display screen in correspondence with the motion of said finger touch contact, and ii) following a subsequent separation of said finger touch contact from said display screen, converting the sensed speed and direction of motion of said finger touch contact into corresponding initial scrolling motion of said data, i) when during a period having a duration which is less than a first predetermined minimum time and greater than a second predetermined minimum time motion of said finger touch contact along the surface of said display screen is sensed, moving said data on said display screen in correspondence with the motion of said finger touch contact, and ii) following a subsequent separation of said finger touch contact from said display screen, converting the sensed speed and direction of motion of said finger touch contact into corresponding initial scrolling motion of said data, wherein said scrolling motion program instructions further comprise instructions to select an item touched in response to a finger touch of said item i) during a period having a duration which is less than said first predetermined minimum time, and ii) while no motion of said finger touch contact is sensed during said period. i) during a period having a duration which is less than said first predetermined minimum time, and ii) while no motion of said finger touch contact is sensed during said period.