Hi
I can't really answer you on that. I'm not part of the developer team under the jquerymobile proyect.
I believe that it will be interesting to submit a patch to "refresh" the button values. You'll have to caontact with the approipiate people to comment on it ans submit it.
To answer your second question. So far jquerymobiles replaces the button by a structure that holds a span with the 'fake' button and the original button hidden. I somebody wrapps any tag around your button, the position of the text tag will be on the same position relative to the button so you don't have to worry about that.
Hope it helps you
Antonio Alonso
R & D Software Engineer
Embarcadero Technologies