Simple Objective-C implementation of UIButton class with extra features.