Add Cardboard support via DeviceOrientation

There is no accessor for _eventProxy of Viewer
For the Oculus._hmd I can add one.