The other change is probably smaller.. All you need to do is add a case for something like MSG_MODEL_PROPERTIES_CHANGED, loop through the arraylist, and call fireEvent on each KrollPropertyChange.