detached windowing system from renderer