When attaching a function to the onmouseover event for an SVG group <g>...</g>, the event occurs once, each time the pointer enters to an element in the group.
This occurs even if two elements in the group appears one inside another.
For example:
+-----+ |A ___| | |B | |__|__|
When the pointer enters the A rectangle, and from there moves to the B rectangle without leaving A, the onmouseover events is triggered for the group G which contains both A and B.
The event occurs only once, so I don't think it relates to events bubbling.
I expected the group to to be treated as a solid block, so that I won't have to worry about its descendants when setting its own events.
Any work-around? Am I doing that correctly? Is there a better way?