got rid of all AMAction, one less unstable data to worry about.  This will make undo/redo easier to manage.