It happens when you have more than one input to an objects attribute or attributes. eg... Parent constrain a controller curve to an object and the objects translate, rotate and scale attributes will highlight blue to show that they have a constraint input. Now if you set a key on any of the attributes on that object (not the controller) they will highlight green (showing a second controlling input). I hope that makes sense. Mat.