Fixed the super.onResume problem and reworked the settings slightly.  More logging added