Added a event generator for each data update

the component emits a DataUpdated() event on every advancement of the
state table.