Still fiddling with how to get EdgeMove and TopologyMove to co-operate with each other.