dynamic window manager fork