Related content to use media component

also a way to reset IsVisible mixin
I need a long lived object there that we can reset on every page refresh
This should have a comment. Also, is this function name as semantic as it could be?