detect window.innerHeight/innerWidth, add isPortrait and isLandscape and observeOrient watcher