some WIP on server implementation of smileys, works, but sometimes a smiley is rendered by decoda