main UI in _ext