dispose method
void
dispose()
Implementation
void dispose() {
_visibilityController.dispose();
for (var dependency in feature.visibility.getDependencies(_inputState!)) {
dependency.removeListener(_updateVisibility);
}
}