Autocomplete
Datalist with defaults
Comma separated list
Array list
Function
value The current input value
callback(String array) (Could also be any kind of array, but then you'd have to override the options.render.li function)
Provider / List / Value / Label
Allows handling simple JSON sources.
Provider / List / Value / Label - with suggestion
default values will be shown if input is active and empty.
Provider / List / Value / Label - with suggestion and flyout title
default values will be shown if input is active and empty.