How do I break the rotation of an object with mouse interaction?

Hi,

After several sleepless nights of trying to clamp a rotating object using example content following the BP slider example from the Physic demo. I decided it was too complex and that I’d have to keep trying to apply the same principles as an aside.

What I desire to do is to interrupt a rotating object with mouse input interaction cause the coordinates or vectors if you will to adhere to the mouse location, lets say only on the Z axis. I need a logic branch of a type like the BP slider that says “if the rotation is not in use keep spinning, if it is not then clamp down on its rotation and location and follow the XY cooridinates of the mouse” .

Any suggestions would be super duper.

Break rotation should be break vector.
Also, I’m thinking should I try using Animation Montage? What I am trying to do is stop and start a virtual record on a 3-d (obviously) Techniques Turntable. Can Animation Montage do this smoothly allowing for the mouse to interrupt and reverse the record on the turntable platter?

This is getting a result but the turntable platter and record disappear on left mouse click. I am thinking like the BP_slider example the vectors are going to a 0,0,0 location and not adhering to a floating clamp in relation to the mouse. Any thoughts?