Added "abstract" ControlWindow.