Kracoeus-7002

Merged from mrudulpolus/KRACOEUS-7002.  Not fully functional.  Known issues are described in KRACOEUS-7745.  
This can be much more easily be done client side using actionScript or similar and avoid a custom delete method entirely.