Well, I've "fixed" the problem by using replaceSel. This is what I want, actually - a char added after the cursor. However, if you try to modify the .text property of the textfield, you get that unwanted (by me, at least) behaviour... even if the new char is inserted at the end of the string. Regards, GK