added store of undo/redo hash for each alignment so local state changes can be detect...