Thanks for the suggestion, I'll make a note for future update. The color of the button should be legible by comparing the brightness component of the button color but I guess the algorithm is off for this case.