welcome to the forum.
You are using an autoenter, which is a data entry action
and a Lookup, which is a discrete action that requires a launch.
I think that these are your problems.
Why not have the filed be a calculation field which is
If ( IsEmpty ( Remove::Email )) ; "Remove" ; "Email" )
and be done with it?
Does this not work for some other aspect of your Dbase?
I did not understand about the calculation field type because when I selected it initially the options button was greyed out. So, I did not know how I was supposed to enter the formula.
Thanks for the help.
Glad to help.