11. The method of claim 9 , further comprising: determining if the first proposed word is to be selected; and transitioning from the first cycling state to a second cycling state when the first proposed word is determined not to be selected, wherein the second cycling state represents the state of the application when the cycling operation is active for a second time.
11. The method of claim 9 , further comprising: determining if the first proposed word is to be selected; and transitioning from the first cycling state to a second cycling state when the first proposed word is determined not to be selected, wherein the second cycling state represents the state of the application when the cycling operation is active for a second time. 13. The method of claim 11 , further comprising: providing for display, simultaneously with the cycling of the characters, a software keyboard independent of the cycling interface in response to the first input gesture; and receiving a keyboard input from the software keyboard.