better secondary edges: distinguish subject/obja/objd control