**Current behavior** (as observed in the demo page http://reactdesktop.js.org/docs/mac-os/pin) - When performing undo on previous input, the previous box is cleared but the cursor is still kept at the current box.  - Undoing backspace is not working i.e. the deleted number is not restored. **Expected behavior** - [x] Undoing inserting should restore previous position of the cursor. - [x] It should be possible to restore deleted number by undo operation.