WindowWall: Towards Adaptive Buildings with Interactive Windows as Ubiquitous Displays