Test for app state file, and membrane recursion was happening in the wrong loop.
Updated about.