concealer, foundation, i even heard Vaseline does the trick, but that could make your lids oily. i guess any cream that is a bit sticky or tacky feeling.
Yes. I actually like to use concealor as an eye primer and it surprisedly works really well
oil control foundation, or any good foundation that is not meant to moisturize :)
Just about any type of foundation, or concealer works great as primer. :)