Patent ID: 8773370

Claim:
An electronic device, comprising: a display; a touch sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a table of data that includes a plurality of rows and a plurality of columns with corresponding column headers; detecting a first contact on the touch-sensitive surface at a location that represents a respective column header of a respective column in the table on the display; while detecting the first contact on the touch-sensitive surface at the location that represents the respective column header of the respective column in the table, concurrently detecting a first flick gesture that includes: detecting a second contact on the touch-sensitive surface at a location that is remote from the respective column and the respective column header; and detecting movement of the second contact in a respective direction on the touch-sensitive surface; and in response to detecting the first flick gesture concurrently with the first contact, performing a first operation associated with the respective column, wherein the first operation includes performing one of: inserting an entire column into the table or deleting an entire column from the table.