Would this be an improvement to the iphone keyboard?
To correct an error, you can drag a button to another one. For example, if you press W instead of Q, you can then drag the W to the Q to correct your error.
This is actually already supported but not in an after the fact way. Once you take your finger off the screen, you won't be able to correct your error in this way.