anchor.diff:  
   					var documents = new Array();
   
  -					notaryContract.DocumentEvent({}, {fromBlock: 0, toBlock: "latest"}).watch(function (a, b) {
  -
  -						var hash = web3.toAscii(b.args.hash);
  +					notaryContract.DocumentEvent({}, {fromBlock: 0, toBlock: "latest"}).watch(function (a, transaction) {
  +						
  +						var hash = web3.toAscii(transaction.args.hash);
   
   						for (var i = 0; i < documents.length; i++) {
  -							if (documents[i].hash === hash && documents[i].to === b.args.to) {
  +							if (documents[i].hash === hash && documents[i].to === transaction.args.to) {
   								doc = documents[i];
   							}
   						}
  
positive.code: 			table.table.table-striped
  				thead
  					tr
  						th(style='min-width:200px') Hash
  						th(style='min-width:200px') From
  						th(style='min-width:200px') To
  						th(style='min-width:50px') Block number
  
negative.code: 						if (typeof doc !== "undefined") {
  							return;
  						}
                                                  
  
  						documents.push({hash: hash, to: transaction.args.to, from: transaction.args.from, blockNumber: transaction.args.blockNumber.toString()});
  
  						var table = document.getElementById("transactionTable");
  
  