now with proper fading rectangles and definable q values with auto colors