improve how iconitem tracks source changes
--this is used mostly to identify when the colors should be updated