Peter,
I beg to differ – there are additional elements shown in the Profiler, having taken snapshots before creating the ListBoxes, and after destroying, and these have jqx classes. There is also nothing else on the page that would be adding or removing DOM elements.
I’d include a Profiler screenshot showing an Input element from the listbox (the filter box assumedly) but there is no way to do so on this forum. I could email it to you if you like.
To reproduce, open the fiddle, take a Heap Snapshot in Profiler, click Create, take another snapshot, click Destroy, take a third snapshot. Compare Snapshot 3 to 1 and you will see +5 HTMLDivElements. Expand the Detached DOM Tree to see the jqx elements.
Paul