It would be very very handy to have also CallSub4 because it is be essential for passing data of touch events (Action, X, Y).
B4X:
CallSub4 (Component As Object, Sub As String, Argument1 As Object, Argument2 As Object, Argument3 As Object) As String
CallSub4("Main","Activity_Touch",Action,X,Y)