Drag & drop hierarchical list with mouse and touch compatibility (jQuery plugin)