Search the library by name or tag.
Searchable select with keyboard navigation and animated option filtering — for lists too long for a plain select.
Note
Also takes an async `onSearch` returning a promise, so it works against a remote endpoint rather than a static list.