Fixed a problem with snap-to. Was applying
"error shift" to neighbouring objects; but that
ruins uncentred ports, so I went back to simply
propagating the initial shift (dx,dy).