setting text color to same value shouldn't call updateBuffer