new XGL window implementations