make smoke testable and fix hue logic