* the only important thing is that it is not positioned within elements with display: none * I think we can treat the existence of the modal to be a kind of "precondition" that has to be met for the component to be used