Spitting

I have read the section on challenging behaviour as suggested my Jim. My problme is I can't just ignore his spitting or wipe it away because when he spits he does it full on in my face. I have to tell him off, he understands that it isn't ok but will do it when he is angry. He is intelligent and good at verbal communication. I am scared because when you look at Ben you wouldn't know he has anything wrong with him. people will deal with him as a naughty disgusting child, I have to get him to behave appropriately!