Clean up the toggle option and related code

* `check_status()` is now `enabled()` and returns a boolean
* Simplified a lot of the check code

Depends on #11