update versions
Allow some imprecision because test failed in chrome
Add RGB.isValid()