
After trying out various simplistic Mozilla examples on addEventListener(), checking out StackOverflow, which overflowed with incorrect advice on this topic, and reading up on lots of windy, opaque articles on JS event delegation, I finally solved the problem the practical way: figuring it out using the EventListener facility in Chrome Developer tools.
It was quite tricky to get right, but in the end, the solution was very straight forward and clean.
All the end user has to do to delete an SVG row from the Mango XVG Interface is double click on any cell inside in a row.
4 lines of code; and the function runs like greased lightning.