more window responsiveness stuff...

irrlicht won't work outside main thread so needing to juggle stuff
around in worker thread to allow device mainloop to run more often