getText should return the replacement's temporary value while popup is open. when popup is closed by
ESC the old value should be kept, on focus lost or return the component should write the selected
component back to the text field and hide the combo box.