type:String — The event type; indicates the action that triggered the event.
bubbles:Boolean (default = false) — Specifies whether the event can bubble
up the display list hierarchy.
cancelable:Boolean (default = false) — Specifies whether the behavior
associated with the event can be prevented.
kind:String (default = null) — Specifies the kind of change.
The possible values are PropertyChangeEventKind.UPDATE,
PropertyChangeEventKind.DELETE, and null.
property:Object (default = null) — A String, QName, or int
specifying the property that changed.
oldValue:Object (default = null) — The value of the property before the change.
newValue:Object (default = null) — The value of the property after the change.
source:Object (default = null) — The object that the change occured on.