configuration file now handles window creation