Started work on auto complete

Can auto complete the search algorithm, however thread executes outside
the method, meaning buttons are never re enabled