Various UIKit classes that have been extended to use blocks