Update text events, fix colored vhosts

Special colored vhosts have a %O control code at the end, which breaks the text color of certain text events.