I'm not sure how this works. AFAIK, setting the `hidden` property of a DOM element to `true` doesn't have any effect.