Choosing a label with a space causes bugs. For instance the QR code generated actually contains the balance. I suggest not parsing the displayed ui or at least to use a more robust parsing.