Add isContextuallyActive() so sections can be hidden when all controls become inactive