If I do this from a handler select char 1 of fld 1 select char 2 of fld 2 an exitField message is sent from fld 1. But I cannot programatically select a fld, modify it, exit it and generate a closeField message. What am I doing wrong? Is it possible? If not, why not?:) Michael