try neocomplete.