Backward compatibility for pre-iOS 6 SDK implementations (UITextAlignment vs. NSTextAlignment)
Backward compatibility for pre-iOS 6 SDK implementations (UILineBreakMode vs. NSLineBreak)
Use the delegate to determine whether or not to rotate upon orientation change. Also, force the showDoneButton, which may not show up in all cases.