minor changes to initial attempt on universal typeaheads on client
prelim work on #213 for the server code
prelim work on #213 for client code
closes #213