use a different approach for indicating expose rects (from robin gareus). #ifdef'd out by default
a set of 3 fixes that cure Canvas::Text leaving dirty pixels when being dragged. or might not - testing is non-deterministic, which is alarming