new file:   WindowApplication.lua