Add semantics to typeahead mark