working on js lua interop (again)