Fix UTF-8 parse bug in engine.io
Better handling of card text changes