Added the ability to detect change on the matrix and that will trigger a
	recompute