Can you write the library again?
If i can use your Teamviewer-license to do so, maybe. I NEED a Teamviewer license to create a Teamviewer-Client ID which needs to be used.
I'll pay you in bitcoins.
If i do a Job you need to pay in $! I don´t accept Bitcoin.
Touch events I can not do
I can´t remember... I just remember that you can "invite" Support by clicking a Button.
After the user starts the process (Clicked the button) a request will be seen in the Teamviewer Console.
The support can then use a link in the console to establish a connection with his local Windows Teamviewer Client to "connect" to the running activity. You can not change Activity. Only the invited screen is available.
If the user starts another activity the connection breaks. You need to invite again. It is not the same as using the Client on Android.
If you have a licensed Teamviewer with Mobile addon then you can send your customers a specialized Teamviewer App which the user needs to install on his device. Running the Teamviewer client in Android is much more interesting. Here you gain control over the complete system, you can switch activity and so on.