Odd screen rotation misbehavior