16. At a computer system including a multi-touch input display surface, a method for dynamically recognizing a region for selecting items displayed on the multi-touch input display surface, the method comprising: an act of receiving first contact input data indicating contact on one or more areas of the multi-touch input display surface; an act of calculating a first selection region based on the multi-touch input display surface based on first contact input data; an act of receiving second subsequent contact input data indicating contact on one or more different areas of the multi-touch input display surface subsequent to receiving the first contact input data; an act of calculating a second selection region on the multi-touch input display surface based on second contact input data; an act of interpolating an area on the multi-touch input display surface between the first selection region and the second selection region, the interpolated area connecting the first selection region and the second selection region; an act of determining that the region for selecting items displayed on the multi-touch input display surface includes the first selection region, the interpolated area, and the second selection region; an act of identifying selected items displayed on the multi-touch input display surface that intersect the region for selecting items displayed on the multi-touch input display surface; an act of providing visual feedback data to the multi-touch input display surface to display the region for selecting items displayed on the multi-touch input display surface; and an act of providing item visual feedback data to the multi-touch input display surface to indicate the selected items on the multi-touch input display surface.
16. At a computer system including a multi-touch input display surface, a method for dynamically recognizing a region for selecting items displayed on the multi-touch input display surface, the method comprising: an act of receiving first contact input data indicating contact on one or more areas of the multi-touch input display surface; an act of calculating a first selection region based on the multi-touch input display surface based on first contact input data; an act of receiving second subsequent contact input data indicating contact on one or more different areas of the multi-touch input display surface subsequent to receiving the first contact input data; an act of calculating a second selection region on the multi-touch input display surface based on second contact input data; an act of interpolating an area on the multi-touch input display surface between the first selection region and the second selection region, the interpolated area connecting the first selection region and the second selection region; an act of determining that the region for selecting items displayed on the multi-touch input display surface includes the first selection region, the interpolated area, and the second selection region; an act of identifying selected items displayed on the multi-touch input display surface that intersect the region for selecting items displayed on the multi-touch input display surface; an act of providing visual feedback data to the multi-touch input display surface to display the region for selecting items displayed on the multi-touch input display surface; and an act of providing item visual feedback data to the multi-touch input display surface to indicate the selected items on the multi-touch input display surface. 17. The method as recited in claim 16 , wherein the act of receiving first contact input data indicating contact on one or more areas of the multi-touch input display surface comprises an act of receiving a set of points.