там нет проблемы с тем, что треугольник поворачивается при подсветке ребра?
Там есть возможность не перестраивать граф при подсветке - просто задавать классы элементам (которые меняют цвет). Ну и при добавлении/удалении элементов с графа - я просто жёстко задаю координаты элементов на холсте - по-этому всё стабильно (так обошёл это)