The duality of the electron is explained when you consider that the electron orbiting the nucleus is not a particle but a shell representing an EMF.
When the electron is drawn away from the nucleus. It forms a concentrated energy packet and is considered a particle.
When photon packets are added to electron shell fields. The orbital distance is increased when the value is equal to the next rung of the ladder plus the extra needed to overcome the original electron shell inertia.
When the electron shell moves to a lower state photons are released.