`.toLowerCase()` can probably be skipped since we're passing the lower case version in the toggle button