not sure I like the `(<-)` and `(->)` added to these headers... perhaps remove for now, but in a future pull req we could play with different highlighting of source and target nodes on edge mouseover.