* handle onDestroy we need it if killed by the system (ie: battery optimizations or OOM) we need it to exit the lua VM when we call finish() from Kotlin This prevents us for being trapped into a zombie state