fail-safe Helper arrays; Controller, Init, master controller refactoring; tidy up