I live in the tropics and the only thing that doesn't shift is powder and lots of it.
I have dark, dark eyebrows and cool toned skin. Bobbi Brown eyeshadow in Grey is the best eyebrow product I have ever used.
It defines eyebrows really well, is very ash-toned, doesn't budge and can also be used in the crease as a matte eyeshadow.