Lets say, I select reasonable but low (for the current time) transaction fee, but the transaction is only confirmed hours or days later (i.e. because network suddenly have more transactions). What will happen with the sent "funds"? Is there a way to get it back, or perform a swap at different rate (if market conditions changed grately), or what? I think the swap and status must show this much more clearly. And possibly automatically include "return" address, in case something goes wrong, to return back coins (minus additional fees for a new transaction and some minor penalty for a trouble), or warn about fees, or something.