Screens whose state is set to "hidden" now have their context's visible
property set to false to save CPU and GPU cycles.