colorGen random behavior mostly working