Figured out ui logic and set client up for actual transfers.