tested with gtk2_gdk Make sure c1 is selected; move c1 -> diagonal line is redrawn because of bbox collision, but nothing else is redrawn so diagonal line is drawn above everything.