@stratosphr ADD Window and event manager