Suppose we have an elementary double-slit experiment: A laser fires individual photons through a double slit at a detectionscreen made of atoms. As we fire photons, an interference pattern emerges, exposing the momentum of the photons (the frequency of the laser). So, we have registration of all the individual positions of the photons that impacted the screen, along with their momenta. Doesn't this violate the Heisenberg uncertainty relation? How can there emerge an interferencepattern anyway in that case? One could argue that a large number of measurements approaches classical mechanics. But the atoms that make up the detectionscreen register the impact (momenta) of individual photons also. So this seems to violate the HUR too! I am not seeing the solution to this clearly.