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