Pure react-based typeahead and typeahead-tokenizer