Re-factored to use ts-accessible-combobox.js