Some useful additions and classes for Apple's UIKit Framwork