For example, if the user types 5 characters, hits ???left arrow??? three times, types one character, and hits ???right arrow??? three times, the component can identify that the user went back and inserted a character in the word (for applications where ???left arrow??? corresponds with moving the cursor back one character).