I recognize that the circle around the current dot for highlighting is not always properly placed in the middle. I investigated and figured out that it is as well related to the fact that the dot is differently rendered depending if its a beginning, middle or ending node.
Since I perceive the highlighting not properly I decided to make the highlight little bit stronger.
#42
Rem: Additionally I did some simple math for calculation