Animate something as it is interacted with?

Hello everyone,

I’m pretty new to unreal, and even newer to VR. Perhaps this isnt even a problem unique to VR? Anyways, here it is…

I have a skeletal mesh of a garage door, complete with a pull chain. What I would like is for the door to raise/fold up as the chain is pulled, but if the chain is let go of, the garage door falls back down. I have a feeling that the part when the chain is let go of would just be a reverse animation node in the blueprint, but I don’t know how to make the door rise gradually given the player could pull the chain at any speed.

I have my VR set up like in the VR Example Motion Controllers map. Any ideas?