highlighted_text: refactor; platform: added;