Hi - yeah, you'd be better off using a "Active while talking" State instead of the Blink function. With those, you can set a timeout that keeps it visible for a short time after it's active.
There's an example of my own hand gesture state in the States and Automation Tutorial