add events so that the subscriber propagates by changing the value of an attribute.
add events so that the subscriber propagates by changing the value of an attribute.