Using the intermediate image surface appears to break drawing when combined with either the child widget or set_visible_window() approaches used in Tracks when compared with Ardour