put all game capture windowing into a separate thread