Migrate interact functionality to lua.
Migrate interact functionality to lua.

Note we no longer check for unknown variables (but should, probably).

hande-qmc/hande,hande-qmc/hande,hande-qmc/hande,hande-qmc/hande,ruthfranklin/hande,hande-qmc/hande