Also, I think we need to handle the case where the developer does not use `onLabel` or `offLabel` and just uses `content` i.e. they don't need separate on vs. off text, like "wifi" used in the 1.2 mocks from Robert G. Currently, this will result in no text displaying in the button.