selector naming suggestion: setGradientFromColor:fromColor toColor:toColor