HowardF... can you take out the functioninality that when you change the USD-Values that with every key entered the number is redrawn and the cursor set at the last place? It makes it hard to change anything especially substantially changes.
And it might make sense, if different swap offers created have the same percentage, to merge those offers into one offer. This way the fragmentation of offers could be lowered. They are in the same place anyway with the same percent.