Two changes would eliminate most of my accidental swaps on the iPad:
* De-select tiles when opening the menu. (After looking up a word, I don't realize a tile was selected, and waste a jump swap trying to do something else.)
* Ignore attempts to swap two blank tiles.
I'd like to save my 3 undos per level for strategic mistakes and literal fat-fingering