I've improved this method, now reward text have they own color when greyed and it only iterate text that not have been greyed yet.