Fork of http://jscolor.com that detects if it's needed