Hi, I tried your example. Nothing happens for me on key down, so I didn't go any farther. Nevertheless, since you saved the actor as self.lastActor, why not just do: self.lastActor.GetProperty().SetColor(newColour) Or maybe I misunderstood. -Ken