Simple logic question

Ok so I have a face in a mesh that I wanted to turn green when I mouse over and then back to red when it is not being moused over. How do I do this?

If it’s only one face then I would duplicate the face, make it it’s own object, chenge the colour. Then I would use the ‘visibility’ actuator and the ‘mouse over’ sensor.

Right have done that though I cannot reset it to its default state

IF Mouse pointer over set to inverted-> And controller-> set invisible

I tried that as well but what it does instead is just flashes between the two states

I figured out the logic however since I just duplicated the triangle that I am trying to toggle in and off it flashes kind of because the two triangles lie ontop of eachother . Any fix for this?

Move it a tiny tiny tiny bit (0.001) away.