fixed issue where loading in landscape mode crashed app and other weird onCreate() issues that arose from attempted bugfixes. need to ask karthik about this