Corrected GRaphicModel to use propertyChangeEvents