This also adds some "responsiveness" so that UI elements are hidden before everything has to be occluded
ignored