Don't set color to #808080 if already set through the callback.
Merge pull request #3 from larspind/master

Fix to only set color if it hasn't already been set