added support for state change events