Component publishes to this stream to control the visibility of contents.
@override Stream<bool> get contentVisible => _onContentVisible.stream.distinct();