added undo/redo into keyboard shortcuts