GitHub repository: 6pm/browser-ui-state
Description: Small ~5 Kb (gzip) library which allows to determine current state of the browser's own UI (address bar, on-screen keyboard, etc)