Added ability to have different text for on/off states