Partial screen 3 implementation. BROKEN