when snap is on.... pick color changes black to red. if it is off it shows black.
similaryly ...
if an object is selected the handle color says what the object element type is...
so that user clear identifies and works accordingly
See the attachment for better comprehension