don't use additional window as it doesn't cope with rotation well