Accessibility updates modelled after jQuery UI Autocomplete