safe state
drawingwindow