fixed typo in UIButton & updated unit tests