abstracted edge determination from visualization