jQuery control that provides multi-select, drag and drop of elements between a source and a destination list