markup: revise MarkupRenderer