By default, turn automcomplete on if autocomplete delegate is supplied to TextFieldView
The big refactoring
Remove cruft
Set closing by ESC to be false by default