                            "args": ("navigation", "frame-size"),
                            "help": "Cycle Frame Zoom"},
                      "s": {"action": self.iterate_state,
                            "args": ("navigation", "skip-mode"),
                            "help": ("Skip Mode (All, No Faces, Multi Faces, "
                                     "Has Faces)")},
                      " ": {"action": self.save_alignments,
                            "key_text": "SPACE",
                            "args": ("edit", None),
                            "help": "Save Alignments"},
                      "r": {"action": self.reload_alignments,
 
</s> remove             status += "  Selected Face Index: {}\n".format(
                self.interface.get_selected_face_id())
 </s> add             status += "  Selected Face Index: {}\n".format(self.interface.get_selected_face_id()) </s> remove             "choices": ("draw", "extract", "extract-large", "manual",
                        "missing-alignments", "missing-frames", "legacy",
                        "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames",
                        "sort-x", "sort-y", "spatial"),
 </s> add             "choices": ("draw", "extract", "extract-large", "manual", "missing-alignments",
                        "missing-frames", "legacy", "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames", "rename", "sort-x", "sort-y",
                        "spatial", "update-hashes"),
                          "help": ("Skip Mode (All, No Faces, Multi Faces, Has Faces)")},
                            "args": ("navigation", "frame-size"),
                            "help": "Cycle Frame Zoom"},
                      "s": {"action": self.iterate_state,
                            "args": ("navigation", "skip-mode"),
                          "help": ("Skip Mode (All, No Faces, Multi Faces, Has Faces)")},
                          "help": ("Skip Mode (All, No Faces, Multi Faces, Has Faces)")},
                      " ": {"action": self.save_alignments,
                            "key_text": "SPACE",
                            "args": ("edit", None),
                            "help": "Save Alignments"},
                      "r": {"action": self.reload_alignments,
keep keep keep keep replace replace keep keep keep keep keep
 Add Face Hashes to Alignments (#550)

* Convert main scripts to use face hashes

* Alignment tool: Use hashes, add logging, add face rename function

* More logging. Update Manual tool to work with hashing 
tools/lib_alignments/jobs_manual.py