Refactor color choose methods.