cross links plugin - complete rewrite of the geodesic intersection code. seems correct now, but still needs testing