comment out unused code
add undo/redo service angular-history instead of our ad hoc usage of extra attributes on objects as backups
using angular-history