extra window stuff