major progress on window communication