Я знаю, что это немного поздно в игре, так как вы, возможно, закончили свой проект, но в будущем у меня были проблемы с виджетами multiSelect, поскольку те, которые я тестировал, модифицировали DOM, поэтому
<select multiple="multiple">
<option>...</option>
....
</select>
был фактически изменен на что-то другое, например
<div id="...">
<input>...
</div>
Я нашел один виджет, который работает по-другому: он скрывает оригинальный выбор и создает свой собственный элемент, а когда пользователь выбирает или отменяет выбор элемента, он синхронизирует его состояние с исходным выбором.
Он называется dropdown-check-list и вот ссылка dropdown-check-list
Таким образом, вы можете использовать выбор оригинала, например, Пружинный переплет.