15. A word correction system, comprising: a multi-touch device comprising a user interface, wherein the multi-touch device is configured to receive touch input from a user to interact with the user interface; and a word correction engine, configured to: detect a selection by the user of a word displayed in the user interface; break the word into logical segments, wherein at least one of the logical segments comprises a plurality of characters; present the logical segments in the user interface; detect a user-selected segment of one of the logical segments; display at least one alternative segment for the user-selected segment in the user interface; and alter the selected segment in response to receiving a user-selected replacement from the at least one alternative segment.
15. A word correction system, comprising: a multi-touch device comprising a user interface, wherein the multi-touch device is configured to receive touch input from a user to interact with the user interface; and a word correction engine, configured to: detect a selection by the user of a word displayed in the user interface; break the word into logical segments, wherein at least one of the logical segments comprises a plurality of characters; present the logical segments in the user interface; detect a user-selected segment of one of the logical segments; display at least one alternative segment for the user-selected segment in the user interface; and alter the selected segment in response to receiving a user-selected replacement from the at least one alternative segment. 20. The system of claim 15 , wherein the word correction engine is further configured to: break at least one logical segment comprising a plurality of characters into smaller logical segments in response to a user input to the multi-touch device, wherein the user input comprises maintained contact on the word on the multi-touch device for an amount of time that exceeds a predetermined time threshold.