Fun with numeric vs. string compare.
Drag orders: Better behavior when dragging into a blank region.
UI improvements for dragging.

- If new position == old position, bubble is grey.
- New position shows in bubble.
- Drag outside of window and window scrolls.
Don't let asynchrony screw up the row order.