This is wrong.

The Native Window already deals with the details of window. If you need orientation information, either make another observer or ask the window itself.