fixed scaling when size!=256
select events hooked up to background color
touch events wip, some caching of color results
using ImageData for SL gradient box
i like the spectrum bar ends purple more than red

some of the gradient box colors render with a heavy/bright bar at the
top and at some crossover points between 2 colors, that bright bar seems
to fold into/out of a triangle connecting with the white corner on its
narrowest edge
forgot to checkin after last edits ...