screen ptr/size unification, major cleanups