65 auto layerIterator = observedLayers.find(interaction.layer());
67 if (layerIterator != observedLayers.end())
69 auto& [name, layer] = *layerIterator;
71 auto observationIterator = layer.observations.find(interaction.element());
73 if (observationIterator != layer.observations.end())
75 auto& [element, observation] = *observationIterator;
76 observation.process(interaction);