adding keyboard handler and new icon for undo/redo