Turned private implementation variables into private properties. Removed dependency on app delegate. Added ability to specify custom font. Added ability to specify button color. Changed look to more iOS 7 like. Now works in landscape and handles rotation.