Maybe a battery with changing drain rate that depends on whether or not you are using your magnet/moving or how much scrap is attached to the magnet or something completely different?
Sounds about right!