work in progress.. Seems like it may be simpler to implement the fuzzy search purely client-side