now with more smileys and cleaner message rendering !