6/2/14 - calcMainColor now uses non-normalized darkness. Interval is now
calculated using (range/shadeAmt). Same with indexChange.