Create CustomTransactionEventHandler