It has a second bug as well. When dragging the items into place, the item is placed one item above the insertion bar. So if you want it to be the third item, you drag it to the space between 3 and 4, then it jumps up to 3. If you want it to be first, you drag the insertion bar to between 1 and 2, etc.
I agree it needs to be recoded.
Thanks.