My solution was also done in around a day. Sometimes "fast" does not equal "simple".

The first version I did of DraggableWebList was considerably simpler than the current one, because cWebList was considerably simpler then. Now cWebList supports things like infinite scroll, which just considerably complicates adding and removing items client-side. A "real" draggable solution would need to be incorporated into infinite scroll and several other features of a weblist, and that is probably not something that can be done in a day.