windows and mirrors