Add reset keyboard command
Initialize undo/redo

Unfinished