Proposed new Screen API