the whole text is a toggle