ES6: user-search lib and autocomplete. Cancels many promises rather than
leaving them as pending forever.