The lady is putting colored lipstick on her lips in the mirror.
The woman is getting ready for a dinner party.
The woman could be putting on lipstick to stay at home, not just to go to a dinner party
exists e2 e1 x1 x2 x3 x4.(n_mirror(x4) & n_lip(x3) & of(x3,x1) & n_female(x1) & n_lady(x1) & on(e2,x3) & in(x3,x4) & Theme(e2,x2) & Actor(e2,x1) & v_put(e2) & n_lipstick(x2) & Theme(e1,x2) & v_color(e1))
exists e1 p1 x1.(n_woman(x1) & exists s1 x2 x3.(for(s1,x2) & n_party(x2) & of(x2,x3) & n_dinner(x3) & Theme(s1,x1) & a_ready(s1)) & Topic(e1,p1) & Actor(e1,x1) & v_get(e1))