Switched to use [[UIDevice currentDevice] orientation] for more accurate orientation information.