> I think it might be useful to always pass the touchID through the lua in any case (since it is always available
in C++) 

Since it will not break anything, i think that's ok to add an extra argument(id).

> but I'll remove this from the PR for now.

Right, it should not be in this PR.