Fixed a bug with not unregistering SharedPreferenceListener, and reorganized settings screen to not use explici square layouts.