I think I found a better method: if a cable is connected to the zoom input, then it stops the zooming, if the user zooms manually. For this I added a new button with which it can be turned on and off manually as well:
And if the user pauses the engine, it will be turned off as well. But if there is no cable connected to the zoom input and e.g. only to the X-pos input, manually zooming will not stop it, because then the user can zoom it while it is shaking. I also fixed the problem that you can’t move it, if the x or y position is modulated, now both works. I think this is now good for a first release.
I don’t know if the view can be rotated. I think everything is drawn with OpenGL, but I don’t know, if it is possible to override the default drawing behavior.