Photo rotation starting to work, but not when device is level (orientation = 5)