Thank you for the repro demo. I noticed that _.union
method actually changes the order of the selected items. If you would like to keep the selected order, then I will suggest you work directly with the array.
Check the updated test file using the latest official release of Kendo UI. The widget works just fine and the implementation is simplified.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI