do not emit TransactionHistory messages when there is nothing to undo/redo