I currently have benefit "that gal" face primer, and it really doesn't keep my makeup on very well...I use urban decay primer potion for my eyeshadow and it is INCREDIBLE! what would be a good primer to wear all over my face to keep my foundation on at work?