iOS UIKit tools and enhancements