Don't use callback to accumulate output

Generating output from transaction content after it happened seems to be
cleaner solution. Callbacks should be used only to display information.

Change-Id: If52d3d1417188cf0d3dd097a3d29e9a93d213153