How do the smart DryFireMag and laser work without using the firing pin?