do typeahead match "per word" (match search words individually; todo: beef-up sort to consider position/proximity)
update merged JavaScript & defaults