Implement the window switcher - first phase