fix screen mangling after some orientation changes