better handling of emoticons