update: creating a distinct start and endpoint allows the progress animations to be really simple. user can now clear out request / response. waiting animation needed. next up: make a view to store history, and then add the ability to save an exchange.