VR Expansion Plugin

There are events on the controller itself, OnDroppedObject And OnGrippedObject that are fired when their respective events happen.

Also you can manually override OnGripOutOfRange which will then fire off instead of auto dropping the object, letting you act on the out of range message yourself instead (even if it is just to drop it yourself anyway).