put ulem before text; fix bug in utf8 detection; update doc