Added a signal source to MPlotColorLegend.  It was never updating properly because it wasn't actually connected to the data model.  The signal source remedies this situation.