This paper argues that hard contact collisions between ether corpuscles and elementary particles may turn out to be the common mechanism for phenomena such as radiation, charge, field, wave/particle duality, red shift, etc.