How do an atom "know" when to absorb a photon, and when not to? It seems like an atom absorbs all photons that either has energy that corresponds to the difference between two energylevels, or has any type of energy at all in which case the photon energy helps speed up the atoms oscillations. And, in some cases, it reflects the photons. I'm really confused. Why are some photons reflected?