MagneticHandler implementation