Added attributes to components/properties
Added control names
Removed redundant escape handler
Added EditSelection event and handlers