single property change events seem to work