Keeping cursor where it was for middle of string edits.
[BUGFIX] Forcing case wasn't working once nextVal returned false.