10 Heuristics for User Interface Design: Article by Jakob Nielsen
Description
Nielsen: "Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo."