in platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/view/SkiaSvgView.kt [46:54]
override fun onEvent(event: MouseEvent) {
reversedDepthFirstTraversal(rootElement)
.filterNot { it.isMouseTransparent }
.firstOrNull() { it.screenBounds.contains(event.x, event.y) }
?.let {
clickedElement = if (clickedElement == it) null else it
needRedraw()
}
}