generic_autocomplete - fixes #23