Orientation change no longer throws exception + portrait orientation is now fixed.