private void ButtonPressed(object message, EventArgs e) { string cmd = (string)message; if (!cmd.ToLower().Equals("undo")) { Memento = MessageModel.CreateMemento(); MessageModel.Msg += cmd; } else { MessageModel.RestoreMemento(Memento); } DisplayMessageView(); }