add dataset attr alwaysVisiable and custom events typeahead:onchange