It never occurred to me that the metal surrounding the compass might be ferrous, and I didn't test it. I just assumed that no manufacturer would be so stupid....

Oh, well. Maybe this one works:

http://www.elighters.com/1051.html