Implements undo in datahandler