Split TxEvent type for tx pre/post

Fixes (#165)