Can't help with the compass, but I remember the mustard seed in a
ball (which gives my age away now that I think of it).
I saw some in a mall in the last year or so at one of those kiosks
where they engrave your name on a grain of rice and then put it in a
tiny glass tube that you can wear on a chain.