in the CallEIP routine, you would need to override the default behaviour for returning from a form.
CallEIP is called when a column is edited via EIP or when a popup form is closed. If the action is set to Net:changeRecord then only the row is updated.
To make it easier for you to override this action I will need to add some embeds to the CallEIP routine. I'll do this for the next NT6 and NT7 builds.
cheers
Bruce