add listener to transfers