In my experience it's hard to trust `window.innerheight` 100% of the time but if it works for you in all devices, browsers and OS that's awesome.