A multipurpose - multiselect material web component which manages both synchronous and asynchronous selections.