Swap weighted get to use HSB instead of RGB