Use built-in SwingWorker
Experimental autocompletion