sealed class LayerTreeEvent
Official doc
data class LayerPaintedEvent : LayerTreeEvent
data class LayerTreeDidChangeEvent : LayerTreeEvent