TransferListener partially implemented