Hey @Tensdale!
You can check out this approach of mine from another topic on the same subject!
The only difference from your objective would be that this approach expects an input to drag the camera, which you can easily change by triggering the logic after Event Tick instead of an IA.
Hope this helps!