core suite events
copy move delete create get set
core suite is a good semantic model helps combat desire to code custom events