Screen/Layer: Use isOpen accessor
Screen: add active flag