better and faster suspend/resume, the trick is to make the blank background window fullscreen instead of hiding/restoring all the windows