It seems like `setEnabled` could operate the same way as `toggleCollapsed` (or the other way around). With these functions (`setEnabled`, `toggleCollapsed`, `handleToggleEnabled`) sitting in one place, they just feel a little inconsistent.