Change ListWidget into FilterableSelecterWidget.

Preserve selection in FilterableSelecterWidget.