A simple AutoComplete UI, which uses a Trie-based implementation for efficiency.