Fixed dragging a top-level to a top-level

And code is much clearer.
Fixed watched robot bug

Earlier fix for when a robot drops a nest wasn't correct.
Fixed multiple top-levels bugs

When watched was adding elements to the backside element of all
top-level elements.
Added to test programs