What ever you use, if you use dental floss to sew it on they will stay on much longer/better.
Could you take a large black button and paint the white spot/arc on?
Alternately, could you sew a piece of clear plastic (like a wallet window) in a circle on, with bias tape covering the edges and providing some stability, with a small black flat button inside? Just a few rambling thoughts from me!