Have various ones from Stila liquid lipstick, the Kat Von D ones, the Maybelline ones but when I've eaten I often find a big smudge of colour has found its way onto the centre of my chin, so a big splodge of red, pink or orange which of course does not look good. 
Has anyone found any effective top-coat or similar to get them to stay in place?
I also have stains like YSL Tatouage but because they kind of sink into the lip, the colours don't have the same bold intensity as Stila and co.