Add documentation (JavaDoc) to ElementEvent
Add ATTRIBUTE_CHANGE and TEXT_CHANGE event types
Elements now notifyObservers() on attribute rename
Element notifies observers on attribute rename by index
Undoing attribute rename works