Don't disable autocomplete input when searching
Cancel unneeded autocomplete searches

Cancel search if the input has been cleared or another search has
started while still searching.
Trigger search on keyUp if value has changed

Avoids figuring out which keys and key combinations should result in an
additional search.
Fixup close button changes