More color ranges
Allow non-symmetric ranges
Fix mask shape