windowing appears to work