Turn a wheel in VR

I just need to know how to turn a wheel in VR that works with the steam interaction scripts, like a ship wheel.

put 2 child null objects on wheel at its center pivot point.

we call these helper objects O1 and O2

When user is near wheel and pushes trigger:
make O1 look at controller.

When trigger is held (per frame):
Make O2 lookAt controller.
Calculate rotational difference between helpers = O2 - O1 in parent space (wheel space).

To make O1 and O2 lookat controller:

oMyHelperObject1.transform.LookAt(vVectorControllerWorldSpacePosition, vVectorWorldSpaceWheelPivotAxis);

Where vectorWheelPivotAxis is the world space vector desribing the wheels axle.