hold the matrix_t used to do AggCanvas::fill as a local variable
since the Agg lib needs a valid pointer to it as long as it operates