windowed switch